CNCF Certified Kubernetes Application Developer
265道练习题
最后审核:April 2026
根据 Kubernetes 官方考试指南从零编写
认证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年。
这是 CNCF 针对在 Kubernetes 上构建和运行应用程序的开发人员的专业级认证 - 它侧重于定义、部署、配置和观察工作负载(pods, deployments, services, config, probes),而不是管理集群本身。像 CKA 一样,这是一项在实时终端中进行的动手实践、基于性能的考试。请参阅 CKAD 枢纽 了解完整范围。
它们测试同一平台上的不同角色。CKA 适用于集群管理员 - 安装、升级、网络、存储和排查集群故障。CKAD 适用于应用程序开发人员 - 打包、部署、配置和观察在 Kubernetes 上运行的应用程序。两者都是动手实践的,共享许多核心知识,但 CKA 更深入地关注集群操作,而 CKAD 更深入地关注工作负载/应用程序方面。
大多数人觉得 CKAD 略微更容易上手 - 它的范围更窄(专注于应用程序,不涉及集群安装/升级或深入的节点故障排查),而且任务通常完成得更快。话虽如此,它仍然是一项限时、动手实践的考试,所以它并不“容易”,两者的整体难度也相近。你的背景决定了你的偏好:开发人员通常更喜欢 CKAD,而运维人员则更喜欢 CKA。
它很有挑战性,因为它具有实践性和限时性 - 大约 2 小时的动手任务,其中熟练使用 kubectl 和速度与知识同样重要。如果你经常在 Kubernetes 上进行构建,那它是非常可行的;如果你只学习了理论,那么时间压力会很大。反复的限时练习是关键;我们的 CKAD 练习题 和 攻略 有助于强化工作流程。
两者都是肯定的,规则与 CKA 相同:它完全是在实时终端中进行的动手实践,考试期间你只能打开一个浏览器标签页访问官方 Kubernetes 文档 (kubernetes.io) - 除此之外别无他物。它不是多项选择题,并且“开卷”仅限于官方文档。
是的,如果你开发运行在 Kubernetes 上的应用程序 - 它证明了实用、与工作相关的技能,并在云原生开发人员角色中广受认可。如果你想同时涵盖应用程序和集群两方面,它与 CKA 是天作之合。请查看它在我们的 认证现状 报告中的排名。
在计时器下练习使用 kubectl 构建和部署实际工作负载 - 包括 deployments, services, config maps/secrets, probes, resource limits 和 multi-container patterns - 并快速掌握官方文档。考试费用约为 $445(包含一次免费重考),有效期为 2 年。我们的 CKAD 题库 和 攻略 正是针对这些动手技能。
CKAD (CNCF Certified Kubernetes Application Developer) 是一门一项具有挑战性、场景丰富的考试,要求具备深入的实际操作经验以及做出架构权衡决策的能力Professional级别考试。大多数考生需要为专业和专家级别考试学习 150-300 小时,分摊在 3-6 个月内完成。这些考试通常要求具备先前的助理级别熟练度。 大多数在模拟考试中持续得分高于及格线的考生,在第一次尝试时都能通过。
大多数考生需要为专业和专家级别考试学习 150-300 小时,分摊在 3-6 个月内完成。这些考试通常要求具备先前的助理级别熟练度。 通过考试所需时间因个人经验而异。在底层技术方面具有实际生产经验的工程师通常所需时间较少;平台新手则应计划在学习时间范围的上限。
是的--对于使用 Kubernetes 的云工程师、架构师和顾问来说,CKAD 通常是值得的。它是一项受认可的证书,能向雇主、招聘者和客户证明经过验证的知识;至于所花的时间和费用对你是否划算,则取决于你的岗位和目标。
CKAD 的及格分数是 66%。考试包含 60 道题,时长为 2 小时。
CKAD 考试费用为 $445 USD。费用由 Kubernetes 设定,并可能因地区而异;预订前请务必在 Kubernetes 官方认证页面确认当前价格。
CNCF / Kubernetes 认证有效期为 2 年。通过重新通过当前版本的考试来续订;续订将从新的通过日期起延长有效期 2 年。
是的,Kubernetes 认证仅在线提供--没有线下考试中心。考试在安全的有监考浏览器中进行;您需要一个安静的私人房间、网络摄像头、麦克风、稳定的宽带和政府颁发的带照片的身份证件。
CertLabPro 上的 CKAD 考试模拟模式还原真实考试:2 小时 内 60 道题,及格线同为 66%。你还可使用总计 15 种学习模式,浏览模式会静态显示每道题的答案和解析。
据 levels.fyi 2025-2026 (云原生 / 后端开发者职位), U.S. BLS OEWS May 2024 (15-1252 软件开发者),$110k-$220k USD 是看重 CKAD 的岗位在美国的典型薪资区间。实际薪酬取决于资历、地点和岗位--资深和架构师岗位偏高,入门岗位偏低。
这有难度--一个月对 CKAD 来说很紧张,大多数考生需要更长时间。 大多数考生需要为专业和专家级别考试学习 150-300 小时,分摊在 3-6 个月内完成。这些考试通常要求具备先前的助理级别熟练度。 如果你刚接触 Kubernetes 平台,请预留更多时间;若有实操经验,所需时间可能更少。
需要--CKAD 要求真实的实操经验,属于进阶考试,因此不建议作为第一个认证。