以下是 CKA(Certified Kubernetes Administrator) 認證考試的核心領域及其在考試中的權重分布:
1、Kubernetes架構 (25%)
• 控制平面組件(API Server、Scheduler、Controller Manager)
• 節點角色(Master/Worker)與職責分離
• 集群通信機制與ETCD存儲原理
2、安裝與配置(15%)
• 使用kubeadm初始化集群及升級操作
• 高可用性配置(多主節點部署)
• 網絡插件集成(CNI)與存儲插件配置
3、工作負載管理(15%)
• Pod生命周期管理(創建、更新、刪除)
• Deployment/StatefulSet滾動更新策略
• 資源請求與限制設置
• ConfigMap/Secret動態注入
4、服務與網絡(20%)
• Service類型(ClusterIP、NodePort、LoadBalancer)
• Ingress控制器配置與路由規則
• CoreDNS服務發現機制
• 網絡策略(NetworkPolicy)實施
5、存儲管理 (10%)
• PVC/PV持久化存儲綁定流程
• 多種存儲類(SC)的配置與動態供給
• 卷模式選擇與回收策略
6、故障排除 (30%)
• 日志分析(容器日志、系統日志)
• Pod/Node故障定位與恢復
• 集群組件狀態檢查與調試
• 常見問題排查(如DNS解析失敗、鏡像拉取超時)
7、安全與RBAC(12%)
• 基于角色的訪問控制(RoleBinding/ClusterRoleBinding)
• ServiceAccount與SA令牌管理
• TLS加密通信配置
8、調度與優化(5%)
• 親和性(Affinity)與反親和性規則
• HPA自動擴縮容配置
• 資源調度策略優化
9、日志與監控(5%)
• 集群日志收集方案(EFK棧)
• 監控工具集成(Prometheus+Grafana)
建議備考者結合官方文檔進行針對性練習,尤其重視故障排除和實際環境操作經驗積累。