CNCF Certified Kubernetes Application Developer
265道练习题
最后审核:April 2026
为你的学习之旅记录个人笔记和资源链接
按认证筛选
认证Kubernetes应用开发者 (CKAD) 是针对在Kubernetes上构建和发布应用程序的工程师的实操认证 — 它是CKA(集群操作员)、CKS(安全专家,需要有效的CKA)和CNPE(平台工程师)在开发者侧的补充。与多选题的KCNA / KCSA / CNPA考试不同,CKAD通过kubectl和基于浏览器的终端让你面对真实的集群,在两小时内设计Pod、配置部署、暴露服务并调试故障应用程序。CKAD不测试集群引导或节点故障排除 — 那是CKA的范畴。它是Kubestronaut捆绑包(KCNA + KCSA + CKA + CKAD + CKS)的一部分,并被广泛认为是后端和云原生应用开发者的参考认证。
占比最大的领域,25%。包括ConfigMaps、Secrets、ServiceAccounts、SecurityContexts、资源限制以及自定义资源定义 (CRD)。预计会遇到需要为应用程序配置问题选择正确原语的任务。
容器镜像设计、多容器Pod(sidecar、init容器、大使模式)、Jobs、CronJobs以及有状态工作负载的持久卷。占考试的20%。
部署、滚动更新、回滚、蓝绿部署和金丝雀部署模式,以及Helm基础知识。占考试的20%。
从应用开发者角度看待服务(ClusterIP、NodePort、LoadBalancer)、Ingress和NetworkPolicies。占考试的20% — 与CKA有重叠,但侧重于应用程序可达性而非集群网络内部机制。
Liveness / readiness / startup探针、日志记录、监控钩子以及调试崩溃循环的Pod。占考试的15%。大量使用`kubectl logs`、`kubectl describe`和`kubectl exec`。
$110k–$155k–$220k USD 每年
该范围反映了美国境内中高级后端/云原生开发人员职位,这些职位要求具备Kubernetes熟练度。FAANG和独角兽公司的资深后端职位薪资趋势显著更高(通常总薪酬超过28万美元)。CKAD本身并不能直接带来这些高薪 — 它补充了已证明的在生产环境中交付容器化服务的经验。
来源:levels.fyi 2025–2026 (云原生 / 后端开发者职位), U.S. BLS OEWS May 2024 (15-1252 软件开发者)。数据为估算值;实际薪酬取决于职位、地区和经验。
对于大多数云优先企业的新后端系统而言,Kubernetes原生应用开发已成为默认而非例外,而CKAD是2024–2026年招聘数据中最常被引用的面向开发者的Kubernetes凭证。CKAD作为一项可信的信号,表明开发者能够熟练使用kubectl、设计多容器Pod,并在Kubernetes环境中调试应用程序 — 这项技能对于高级后端和微服务职位越来越被视为必备条件。Kubestronaut捆绑包(KCNA + KCSA + CKA + CKAD + CKS)在CNCF社区中具有重要意义。对于开发者路线的候选人,典型的搭配是CKAD与云提供商的助理级认证(AWS Developer Associate、Azure Developer Associate或GCP Cloud Developer)。
CKAD没有正式的先决条件,但考试是实操性的,并假定考生具备扎实的Linux命令行熟练度、Docker / 容器知识和对YAML的熟悉。CNCF建议具备KCNA级别的概念知识,并且大多数考生在参加考试前,最好有至少几个月的kubectl实际操作经验。
对于开发者路线的考生,合理的CNCF进阶路径是KCNA → CKAD,如果想获得更广泛的运维可信度,可以选择之后考取CKA。CKAD不要求任何先前的认证,也不满足CKS的任何先决条件(CKS要求CKA,而非CKAD)。如果你的目标是Kubestronaut捆绑包,标准顺序是KCNA + KCSA → CKA → CKAD → CKS — 其中CKA在CKS之前是唯一的硬性要求。许多考生选择在CKA之前考取CKAD,因为开发者侧的范围更窄,考试时间压力也相对较小。
CKAD是实操性强且要求高的,但范围比CKA略窄 — 不涉及集群引导或节点故障排除。如果你有Linux和Docker的先验知识,预计需要6-12周的学习时间,总计60-120小时;如果你完全是容器新手,则需要120小时以上。考试包含15-20个基于性能的任务,在基于浏览器的终端中操作真实集群,时长两小时,并且只能在一个浏览器标签页中访问官方Kubernetes文档。及格分数为66%。
最常见的障碍是时间管理 — 大多数考生知道如何解决任务,但无法足够快地解决。kubectl效率(别名、`--dry-run=client -o yaml`工作流、快速vim或nano编辑)以及bash / jq的熟练度是决定性的。探针配置和多容器Pod模式(sidecar、init容器)是第二常见的知识空白。killer.sh的模拟考试(附带两次免费尝试)被广泛认为是必要的备考内容。
有效期从3年缩短至2年,自2024年4月1日起生效(适用于在该日期或之后颁发的所有CKA / CKAD认证)。课程内容会跟踪最新的Kubernetes版本;每年有小的任务更新。
最初发布 — 作为CKA的开发者路线补充。在2024年4月变更之前,有效期为3年。
CKAD (CNCF Certified Kubernetes Application Developer) 是一门一项具有挑战性、场景丰富的考试,要求具备深入的实际操作经验以及做出架构权衡决策的能力Professional级别考试。大多数考生需要为专业和专家级别考试学习 150-300 小时,分摊在 3-6 个月内完成。这些考试通常要求具备先前的助理级别熟练度。 大多数在模拟考试中持续得分高于及格线的考生,在第一次尝试时都能通过。
大多数考生需要为专业和专家级别考试学习 150-300 小时,分摊在 3-6 个月内完成。这些考试通常要求具备先前的助理级别熟练度。 通过考试所需时间因个人经验而异。在底层技术方面具有实际生产经验的工程师通常所需时间较少;平台新手则应计划在学习时间范围的上限。
CKAD 是 Kubernetes 生态系统中公认的证书,向雇主、招聘人员和客户表明您已具备经过验证的知识。它是否值得您投入时间和费用取决于您的角色和目标——对于日常使用 Kubernetes 或希望从事相关工作的云工程师、架构师和顾问来说,其回报通常最大。
CKAD 的及格分数是 66%。考试包含 60 道题,时长为 2 小时。
CKAD 考试费用为 $445 USD。费用由 Kubernetes 设定,并可能因地区而异;预订前请务必在 Kubernetes 官方认证页面确认当前价格。
CNCF / Kubernetes 认证有效期为 2 年。通过重新通过当前版本的考试来续订;续订将从新的通过日期起延长有效期 2 年。
是的,Kubernetes 认证仅在线提供——没有线下考试中心。考试在安全的有监考浏览器中进行;您需要一个安静的私人房间、网络摄像头、麦克风、稳定的宽带和政府颁发的带照片的身份证件。
CertLabPro 为 CKAD 提供了包含 15 种学习模式的练习题库。考试模拟模式与真实考试一致:60 道题,时长 2 小时,及格分数同样为 66%。浏览模式允许您静态阅读所有问答。