深色模式
CKA / CKAD / CKS 备考路线
摘要:本文面向计划考取 CNCF Kubernetes 认证的 SRE / 平台工程师 / 开发者。覆盖三证(CKA/CKAD/CKS)的考试结构、域权重、前置关系、考试版本与备考顺序,并给出一条可执行的进阶路线图。适用考试版本:
[版本相关]考试所用 Kubernetes 版本随官方滚动更新(检索时官方页面标注基于 v1.34,历史资料常见 v1.29+)。所有结论交叉验证自 CNCF/Linux Foundation 官方页面及多家 2025–2026 备考指南,访问日期:2026-10-08。
适用版本与前提
- 认证机构:CNCF 联合 Linux Foundation 推出,均为 performance-based(实操) 考试,无选择题。
- 考试形式:远程监考、浏览器内连真实集群终端,2 小时,约 15–20 道题,部分给分。
- 开卷:考试期间可访问
kubernetes.io/docs官方文档(仅官方站,社区博客不可)。 - 版本:
[版本相关]考试集群版本在每次 K8s minor 发布后约 4–8 周内对齐到最新版,备考前请以官方 Candidate Handbook 为准。
待验证
考试费用、及格线、所用 K8s 版本会随官方调整。不同来源给出 $395–$445 不等(含一次免费补考),及格线 CKA/CKAD 66%、CKS 67%。本文以 Linux Foundation 官方页面为准,但下单前请到 training.linuxfoundation.org 核对当前价格与版本。标记为 [版本相关]。
三证总览
| 维度 | CKA | CKAD | CKS |
|---|---|---|---|
| 全称 | Certified Kubernetes Administrator | Certified Kubernetes Application Developer | Certified Kubernetes Security Specialist |
| 定位 | 集群管理 / 运维 | 应用开发 / 部署 | 安全加固(进阶) |
| 时长 | 2 小时 | 2 小时 | 2 小时 |
| 及格线 | 66% | 66% | 67% |
| 前置要求 | 无 | 无 | 须持有有效 CKA |
| 有效期 | 2 年 | 2 年 | 2 年 |
| 考试版本 | [版本相关] v1.34 | [版本相关] v1.34 | [版本相关] v1.34 |
版本相关
CKS 报考要求“已通过 CKA”。部分二手资料称“CKA 不要求仍在有效期内、曾经通过即可”,但官方表述为“must have taken and passed the CKA prior to attempting CKS”。注册时系统会校验 CKA 记录,建议备考前以官方 Candidate Handbook 当前条款为准。
考试域与权重(官方)
CKA 五大域:
- Cluster Architecture, Installation & Configuration(25%):kubeadm 安装/升级、etcd 备份恢复、证书、控制面高可用。
- Troubleshooting(30%):节点 NotReady、Pod 调度失败、网络/DNS、组件崩溃——占比最高,是运维味最重的部分。
- Services & Networking(20%):Service、Ingress、CoreDNS、NetworkPolicy。
- Workloads & Scheduling(15%):Deployment/DaemonSet/Job/CronJob、调度亲和/污点。
- Storage(10%):PV/PVC/StorageClass。
CKAD 五大域(开发者视角):
- Application Design & Build(20%):多容器 Pod、init container、Dockerfile 概念。
- Application Deployment(20%):Deployment、滚动更新、Helm。
- Application Observability & Maintenance(15%):探针、日志、调试、metrics。
- Application Environment, Config & Security(25%):ConfigMap/Secret/SecurityContext。
- Services & Networking(20%):Service/Ingress/NetworkPolicy。
CKS 六域(官方当前权重):
待验证
CKS 权重在 2024-10-15 官方改版后,Cluster Setup 为 15%、System Hardening 为 10%。部分旧资料(如 2024 年前)顺序相反(Cluster Setup 10%、System Hardening 15%),备考请以 training.linuxfoundation.org 的 Candidate Handbook 为准。
推荐备考顺序
路线一(运维/平台工程师首选):CKA → CKS 先打牢集群管理(尤其 kubeadm、etcd 备份、排障),再攻安全。CKS 默认你已具备 CKA 级别的运维熟练度。
路线二(开发者首选):CKAD → CKA → CKS CKAD 范围更窄、偏 YAML 编写,适合不熟悉系统管理的开发者入门;之后补 CKA 运维能力,再考 CKS。
关键洞察
三张实操证共享同一套 kubectl 肌肉记忆与 YAML 熟练度。社区共识:时间压力下,最快的失分原因不是概念不清,而是 vim/kubectl 不熟、YAML 缩进错误。务必在真实集群(kind/kubeadm)上刷到“自动反应”。
CKS 独有的工具链(其他两证几乎不考):Falco、Trivy/镜像扫描、OPA Gatekeeper/Kyverno 准入控制、AppArmor/seccomp、NetworkPolicy 隔离、kube-bench CIS 检查。这些是 KCSA 理论的落地。
备考资源与节奏
官方标配(报名即送):
- killer.sh 模拟器:2 次模拟、每次 36 小时访问窗口,环境题型与真实考试一致(含 17 题),带评分。
- Candidate Handbook / Curriculum Overview / Exam Tips:以官方 curriculum 为唯一权威大纲。
社区资源(交叉参考,非一手):KillerCoda 实操、Sander van Vugt 课程、各类 GitHub 题库。禁止依赖“背题”,考试为场景任务、部分给分、实时集群。
示例备考周计划(以 CKS 为例,有 CKA 基础)
- 第 1 周:Cluster Hardening + RBAC。用
kubectl auth can-i --list审计,找出并移除过度授权;API server 加固参数(--anonymous-auth=false)。 - 第 2 周:System Hardening。
apparmor_parser加载配置、seccompRuntimeDefault、gVisor/Kata runtimeClass。 - 第 3 周:Supply Chain + Runtime。Trivy 扫描与 CRITICAL/HIGH 解读、Falco 规则语法(
rule/desc/condition/output/priority)、cosign 签名概念、审计日志策略。 - 第 4 周:killer.sh 计时全真模拟,目标 70%+,回顾所有失分任务。
现场技巧
bash
# 考试环境常用:用别名省时间(考试终端允许)
alias k=kubectl
# 从模板快速生成 YAML,避免手写缩进错误
kubectl create deployment nginx --image=nginx:1.27 -n lab --dry-run=client -o yaml > deploy.yaml
# 排障三件套
kubectl get pod -o wide -n <ns>
kubectl describe pod <pod> -n <ns>
kubectl logs <pod> -n <ns> --previous
# RBAC 自审
kubectl auth can-i create deployments --as=system:serviceaccount:<ns>:<sa>1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
生产危险
以下命令仅描述考试/练习集群中的排障动作,禁止直接对生产集群执行删除/强制操作:
bash
kubectl delete pod <pod> --force --grace-period=0 # 仅当确认是练习环境1
真实生产应先 cordon/drain 并确认 PDB 允许,再处理节点。
常见坑
- CKS 忽视高分域:Supply Chain(20%)与 Monitoring/Runtime(20%)合计 40%,但常被当成“概念题”轻投入,实际考得很细(如手写 Falco 规则、AppArmor 注解格式)。
- CKA 卡在排障 30%:平时多练
kubectl logs/describe/events与etcdctl snapshot恢复。 - 考试版本漂移:备考材料若基于旧版(如仍提 PodSecurityPolicy,1.25 已移除),立即弃用;改用 Pod Security Admission(PSA)。
参考资料
- Certified Kubernetes Security Specialist (CKS) | Linux Foundation,访问日期:2026-10-08。
- CKS Program Changes(2024-10-15 生效),访问日期:2026-10-08。
- Kubernetes Training: Complete Guide – SFEIR Institute,访问日期:2026-10-08(交叉验证三证域权重与及格线)。
- CKA, CKAD, CKS: Kubernetes Certification Order for 2026 – CertoJob,访问日期:2026-10-08(交叉验证费用/版本/前置)。
- CNCF Certifications 官方主页,访问日期:2026-10-08。
未实测
本文费用为多来源交叉得出的区间值,未逐家下单验证,且随官方促销/地区浮动;考试所用 K8s 版本随 minor 滚动,请以购买时的 Candidate Handbook 为准(标注 [版本相关])。