CKA/CKAD/CKS 备考指南

考取 Kubernetes 相关认证(如 CKA、CKAD 或 CKS


1. 选择适合的认证

  • CKA(Certified Kubernetes Administrator)

    • 重点:集群运维、故障排查、网络/存储配置、安全等。
    • 适合人群:运维、DevOps、SRE 等需管理 Kubernetes 集群的岗位。
    • 考试内容
      • 集群安装、升级
      • 工作负载调度(Deployment、DaemonSet 等)
      • 网络(Service、Ingress、DNS)
      • 存储(PV、PVC)
      • 安全(RBAC、SecurityContext)
      • 故障排查(节点、Pod、日志)
  • CKAD(Certified Kubernetes Application Developer)

    • 重点:应用开发、部署、调试(更侧重 YAML 编写)。
    • 适合人群:开发、云原生应用工程师。
    • 考试内容
      • Pod 设计(多容器、InitContainer)
      • Deployment 滚动更新、回滚
      • ConfigMap/Secret 使用
      • 调试(Probe、日志)
      • Helm 基础(Chart 模板)
  • CKS(Certified Kubernetes Security Specialist)

    • 前置要求:需先通过 CKA。
    • 重点:集群安全(认证、授权、审计、运行时安全)。

2. 报名与考试信息

  • 官网Linux Foundation Training
  • 考试形式
    • 线上监考,时长 2 小时(CKA/CKAD)或 2.5 小时(CKS)。
    • 实操题:在真实 Kubernetes 集群中完成任务(需快速编写 YAML 或命令行操作)。
  • 通过分数:CKA/CKAD 66%,CKS 67%。

3. 备考资源与步骤

① 官方资源

  • Kubernetes 官方文档
    • 重点章节:Concepts > Workloads、Services/Networking、Storage、Security。
    • 文档搜索技巧(考试时可快速查阅)。
  • 考试大纲:下载最新版,逐项攻克(官网提供)。

② 推荐学习平台

③ 刷题与模拟

  • 模拟考试
    • Killer.sh(官方提供的模拟环境,难度略高于实际考试)。
    • 重点练习:快速编写 YAML(kubectl run --dry-run=client -o yaml 生成模板)。
  • 高频考点
    • CKA:etcd 备份恢复、网络策略(NetworkPolicy)、节点维护。
    • CKAD:自定义调度器(nodeSelector、Affinity)、Pod 生命周期钩子。

④ 考试技巧

  • 时间管理:每题不超过 5-10 分钟,标记难题最后做。
  • 命令别名:提前设置 alias k=kubectl 并启用自动补全。
  • 文档速查:学会用 kubectl explain 和官方文档搜索(Ctrl+F)。

4. 考试当天注意事项


5. 认证后的维护

  • 有效期:CKA/CKAD/CKS 认证有效期为 3 年,可通过重考或参与 Linux 基金会活动续期。
  • 简历展示:将认证徽章(Badge)添加到 LinkedIn/GitHub。

6. 其他建议

  • 先考 CKAD 还是 CKA?
    • 如果你是开发者,先考 CKAD;如果侧重运维,直接考 CKA。
  • CKS 建议:在通过 CKA 后 1-2 个月内备考(安全知识重叠)。