
Kubernetes training: target audience
This course is aimed at system administrators, operations engineers, developers, architects and DevOps practitioners.
Master container orchestration with Kubernetes!
- 3 days
- 4 days with CKAD option
- 8 participants MAX
- In Geneva or at your premises
Kubernetes training: course outline
- Overview
- Container refresher
- Kubernetes ecosystem and the CNCF landscape
- Architecture overview
- Anatomy of Kubernetes
- Cluster topologies
- API and concepts
- Kubectl and the REST API
- Core concepts, Pods
- Controllers: deployments, stateful sets, daemon sets
- Jobs and cron jobs
- Application networking
- Networking & K8s services
- Ingresses
- Configuration and persistence
- Injecting configuration (ConfigMaps)
- Secrets and their limitations
- Volumes, persistent volumes and claims
- Deployment, scheduling & lifecycle
- Scheduling (node selectors, affinities, anti-affinities, resource limits, Pod priorities…)
- Deployment details: scaling and upgrade strategies
- Application packaging
- GitOps approaches
- Helm packaging
- Kustomize
- Creating a lightweight local cluster for experimentation
- Minikube
- K3d
- Observability mechanisms
- K8s probes
- Init containers
- Kubernetes dashboards
- Logging strategies
- Security
- Namespaces
- Authentication and RBAC (roles, cluster roles and bindings)
- Network policies
- External registries
- Operating and troubleshooting applications
- Cheat sheet for solving 99% of the most common issues
- Use cases
- Step back from technical implementations and discuss various use cases.
- What questions should you ask? What design options should be considered?


Kubernetes training: prerequisites
CKAD training: certification preparation
- Security contexts
- Admission controllers
- Custom resources (CRDs)
- Tips and exercises for the CKAD exam
- Dedicated labs


Why take the Kubernetes training
- Master the core concepts: deployment, container management, application scaling
- Run a Kubernetes cluster and solve the most common problems
- Fit Kubernetes into a DevOps approach shared by development and operations teams
- Learn alongside other participants, in Geneva or at your premises, in groups of 8 at most


