Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.24 KB

ckad.md

File metadata and controls

35 lines (28 loc) · 1.24 KB

What's in the CKAD exam

CKAD Curriculum https://github.com/cncf/curriculum

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 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

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

Application Environment, Configuration, and Security - 25%

  • Discover and use resources that extend Kubernetes (CRD)
  • Understanding and defining resource requirements, limits and quotas
  • Understand ConfigMaps
  • Create & consume Secrets
  • Understand ServiceAccounts
  • Understand SecurityContexts

Services & Networking - 15%

  • Demonstrate basic understanding of NetworkPolicies
  • Provide and troubleshoot access to applications via services
  • Use Ingress rules to expose applications