CKAD 考试准备

Certified Kubernetes Application Developer

  • Kubernetes 应用程序开发者认证
    • 考试模式:线上
    • 考试时间:2 小时
    • 认证有效期:3 年
    • 软件版本:Kubernetes v1.21
    • 重考政策:可接受重考
    • 经验水平:中级
    • 考生需于购买考试后,12 个月内进行考试
    • 通过认证考试的考生将获得 PDF 认证证书
    • 问题预览

考试内容

  • Core Concepts: 13%
  • Configuration: 18%
  • Multi-Container Pods: 10%
  • Observability: 18%
  • Pod Design: 20%
  • Services & Networking: 13%
  • State Persistence: 8%

详细内容

  • 核心概念: 13%
    • 了解 Kubernetes API 原语
    • 创建和配置基本窗格
  • 配置: 18%
    • 了解 ConfigMaps
    • 了解 SecurityContexts
    • 定义应用程序的资源需求
    • 创造和消费秘密
    • 了解 ServiceAccounts
  • Multi-Container Pods: 10%
    • 了解 Multi-Container Pod 设计模式(例如,大使,适配器,边车)
  • 可观察性: 18%
    • 了解 LivenessProbes 和 ReadinessProbes
    • 了解容器日志记录
    • 了解如何监控 Kubernetes 中的应用程序
    • 了解 Kubernetes 中的调试
  • Pod 设计: 20%
    • 了解如何使用标签,选择器和注释
    • 了解部署以及如何执行滚动更新
    • 了解部署以及如何执行回滚
    • 了解 Jobs 和 CronJobs
  • 服务与网络: 13%
    • 了解服务
    • 展示对 NetworkPolicies 的基本了解
  • 持续状态: 8%

CKAD 2021

2021-09-28 之后 (Quarterly exam updates are planned to match Kubernetes releases.)

  • Application Design and Build – 20%
    • Define, build and modify container images
    • Understand Jobs and CronJobs
    • Understand multi-container Pod design patterns (e.g. sidecar, init and others)
    • Utilize persistent and ephemeral volumes
  • Application Environment, Configuration and Security – 25%
    • Discover and use resources that extend Kubernetes (CRD)
    • Understand authentication, authorization and admission control
    • Understanding and defining resource requirements, limits and quotas
    • Understand ConfigMaps
    • Create & consume Secrets
    • Understand ServiceAccounts
    • Understand SecurityContexts
  • Application Deployment – 20%
    • Use Kubernetes primitives to implement common deployment strategies (e.g. blue/green or canary)
    • Understand Deployments and how to perform rolling updates
    • Use the Helm package manager to deploy existing packages
  • Services and Networking – 20%
    • Demonstrate basic understanding of NetworkPolicies
    • Provide and troubleshoot access to applications via services
    • Use Ingress rules to expose applications
  • Application Observability and Maintenance – 15%
    • Understand API deprecations
    • Implement probes and health checks
    • Use provided tools to monitor Kubernetes applications
    • Utilize container logs
    • Debugging in Kubernetes

教程

叶王
叶王
资深研发工程师

主要从事云原生后台开发