In den nachfolgenden Kapiteln werden Themen des offiziellen
Curriculum Punkt für Punkt behandelt. Die Reihenfolge entspricht dabei
weitestgehend der Vorgabe.
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)
- Understand authentication, authorization and admission control
- Understand and defining resource requirements, limits, quotas
- Understand ConfigMaps
- Create & consume Secrets
- Understand ServiceAccounts
- Understand SecurityContexts
Services and Networking 20%
- Demonstrate basic understanding of NetworkPolicies
- Provide and troubleshoot access to applications via services
- Use Ingress rules to expose applications