CKAD 시험 범위: https://github.com/cncf/curriculum/tree/master
CKAD 시험 후기: https://lifeoncloud.kr/entry/ckad
CKAD 후기 (Certified Kubernetes Application Developer)
CKA시험 이후 1년만에 Certified Kubernetes Application Developer(이하 CKAD)시험에 합격했습니다. 준비한 시간은 총 1년이고, 중간에 불합격해서 관둔 시간을 제외하면 제대로 준비한 기간은 세달 정도 걸렸
lifeoncloud.kr
20% - Application Design and Build
Define, build and modify container images
Understand Jobs and CronJobs
- Job
- CronJob
Understand multi-container Pod design patterns (e.g. sidecar, init and others)
Utilize persistent and ephemeral volumes
20% - Application Deployment
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
15% - Application observability and maintenance
Understand API deprecations
Implement probes and health checks
Use provided tools to monitor Kubernetes applications
Utilize container logs
Debugging in Kubernetes
25% - Application Environment,Configuration and Security
Discover and use resources that extend Kubernetes (CRD)
Understand authentication, authorization and admission control
Understanding and defining resource requirements, limits and quotas
- Resource requirements(Request & Limit)
Understand ConfigMaps
Create & consume Secrets
Understand ServiceAccounts
Understand SecurityContexts
- SecurityContexts
20% - Services & Networking
Demonstrate basic understanding of NetworkPolicies
Provide and troubleshoot access to applications via services
- NodePort
Use Ingress rules to expose applications
- Ingress