适用对象:已通过 CKAD 认证的考生
备考周期:30 天(建议每日 2-3 小时)
目标:一个月内通过 CKA 认证
📦 核心资源包(一次性备齐)
| 资源 | 类型 | 用途 | 直达链接 |
|---|---|---|---|
| KodeKloud CKA 课程 | 付费 | 建立完整知识体系 | https://kodekloud.com/courses/certified-kubernetes-administrator-cka/ |
| Killer.sh 模拟器 | 考试附赠 | 考前全真压力测试 | 购考后登录 Linux Foundation 培训门户 进入 |
| Killercoda | 免费 | 日常碎片化实战练习 | https://killercoda.com/killer-shell-cka |
| K8s 官方文档 | 免费(唯一法宝) | 考试唯一允许查阅的资料 | https://kubernetes.io/docs/ |
| theplatformlab 笔记 | 免费 | 考纲笔记与速查表 | https://github.com/theplatformlab/CKA-Certified-Kubernetes-Administrator |
📅 第 1 周:集群架构、安装与配置(权重 25%)
核心任务:亲手用
kubeadm搭建集群,彻底掌握 ETCD 备份与恢复。
Day 1 – K8s 架构与安装
理解控制平面组件;用kubeadm搭建单节点集群。
📖 KodeKloud:集群搭建章节Day 2 – 集群配置与证书
了解 API Server, Scheduler, Controller Manager 配置;查看集群证书。
📖 KodeKloud:配置章节Day 3 – ETCD 备份与恢复(必考题)
掌握etcdctl snapshot save/restore完整流程。
📖 KodeKloud:ETCD 章节 + Killercoda ETCD 场景Day 4 – RBAC 权限管理
熟练创建 ServiceAccount, Role, ClusterRole 及各种绑定。
📖 KodeKloud:RBAC 章节Day 5 – 集群升级
练习kubeadm upgrade升级控制平面和工作节点。
📖 KodeKloud:升级章节Day 6 – 周巩固(实战)
不参考笔记,搭建 1 master + 2 worker 集群,完成一次 ETCD 备份与恢复。
📖 官方文档:集群管理指南Day 7 – 查漏补缺
复习本周卡壳的知识点,重做相关练习。
📅 第 2 周:服务、网络与存储(权重 30%)
核心任务:深挖 NetworkPolicy、Ingress 和 PV/PVC 的细节。
Day 8 – Service 详解
理解 ClusterIP, NodePort, LoadBalancer;掌握kubectl expose。
📖 KodeKloud:服务章节Day 9 – Ingress 配置
安装 Ingress Controller,创建 Ingress 实现域名访问。
📖 KodeKloud:Ingress 章节Day 10 – NetworkPolicy
编写网络策略,实现 Pod 间访问控制(Ingress/Egress 方向)。
📖 KodeKloud:网络策略章节 + Killercoda 网络场景Day 11 – 存储基础(PV/PVC)
静态供给:创建 PV、PVC,并挂载到 Pod。
📖 KodeKloud:存储章节Day 12 – StorageClass
配置 StorageClass,实现 PVC 动态供给。
📖 KodeKloud:存储章节Day 13 – 周巩固(实战)
部署带 Ingress 的 Web 应用,配置访问日志,挂载持久化存储。
📖 官方文档:Ingress, 存储Day 14 – 查漏补缺
复习本周卡壳的知识点,重做相关练习。
📅 第 3 周:故障排查特训(权重 30%)
核心任务:建立标准化排障流程,这是 CKA 高分分水岭。
流程口诀:describe → logs → events → 节点日志
Day 15 – Pod 故障排查
排查 ImagePullBackOff, CrashLoopBackOff, Pending 等状态。
📖 KodeKloud:排障章节 + Killercoda Pod 排障场景Day 16 – 节点排障
排查节点 NotReady、kubelet 未启动等问题。
📖 Killercoda 节点排障场景Day 17 – 网络排障
排查 Service 无法访问、CoreDNS 解析失败等。
📖 Killercoda 网络排障场景Day 18 – 控制平面排障
模拟并修复 API Server、Scheduler 等组件异常。
📖 官方文档:故障排查章节Day 19 – 应用排障
熟练使用kubectl logs、describe、get events排查应用问题。
📖 Gall-oDrone GitHub 仓库练习Day 20 – 周巩固(实战)
在 Killercoda 上完成 2 个综合排障场景,模拟压力环境。
📖 Killercoda 综合排障场景Day 21 – 查漏补缺
复习本周卡壳的知识点,重做相关练习。
📅 第 4 周:全真模拟与冲刺
核心任务:吃透 Killer.sh,查漏补缺,调整到最佳考试状态。
Day 22 – 总复习
快速浏览 KodeKloud 课程笔记和 theplatformlab 考纲总结。Day 23 – 第一次 Killer.sh 模拟
不计时。熟悉全部题型,做完后深度复盘,搞懂每道题。Day 24 – 针对性补强(一)
根据第一次模拟的错题,回到 KodeKloud 或 Killercoda 强化训练。Day 25 – 针对性补强(二)
继续补强,确保之前卡壳的知识点已彻底理解。Day 26 – 第二次 Killer.sh 模拟
严格计时 2 小时。目标:模拟考得分稳定在 80% 以上。Day 27 – 最终查漏补缺
复盘两次 Killer.sh 的所有错题,确保没有盲区。Day 28 – 环境准备
运行 PSI 系统检查,确认摄像头、身份证件、网络环境。Day 29 – 轻量复习与休息
浏览kubectl速查表和官方文档目录。早睡,保证精力。Day 30 – 🚀 考试日!
提前 30 分钟登录。先做有把握的题,果断跳过难题。相信你的训练!
📝 备注(考试关键提醒)
- 考试只有 2 小时,模拟考时务必培养时间意识。
- 官方文档是唯一法宝:备考练习时遇到不确定的字段,只查
kubernetes.io,不要依赖搜索引擎。 --dry-run是核心技能:像用快捷键一样熟练使用kubectl run/create ... --dry-run=client -o yaml。- 故障排查标准化流程:
describe → logs → events → 节点日志。 - 完成进度:每天开始前标记
- [ ],完成后改为- [x]。