Duration
4 days
Course Outline
Core Concepts
- Understand Kubernetes API primitives
- Create and configure basic Pods
Multi-Container Pods
- Understand Multi-Container Pod design patterns (e .g. ambassador, adapter, sidecar)
Pod Design
- Understand Deployments and how to perform rolling updates
- Understand Deployments and how to perform rollbacks
- Understand Jobs and CronJobs
- Understand how to use Labels, Selectors, and Annotations
State Persistence
- Understand PersistentVolumeClaims for storage
Configuration
- Understand ConfigMaps
- Understand SecurityContexts
- Define an application’s resource requirements
- Create & consume Secrets
- Understand ServiceAccounts
Observability
- Understand LivenessProbes and ReadinessProbes
- Understand container logging
- Understand how to monitor applications in Kubernetes
- Understand debugging in Kubernetes
Services & Networking
- Understand Services
- Demonstrate basic understanding of NetworkPolicies
Programme scope, delivery arrangements and suitability are confirmed during enquiry.