Course Outline
Core concepts
- Kubernetes architecture
- Cluster components
Building the app
- Creating containers
- Configuring local Docker repo
Pod design
- Base configuration
- Liveness and readiness probes
- CPU and memory constraints
- Resource limits for a namespace
Security
- Security context
- Service accounts
- Secrets
- Kubernetes network policy
- Linux capabilities
Deployment configuration
- Controllers: deployments, daemon sets and stateful sets
- Jobs and cron jobs
- Config maps
- Rolling upgrade, blue-green deployment, canary deployment
- Using Helm for managing deployments
- Kubernetes API resources
Multi-container pods
- Sidecar, ambassador and adapter containers
- Init containers
Services & Networking
- Services and different types
- Load balancing
- Ingress controller
State Persistence
- Persistence of application state in Kubernetes
- Ephemeral storage
- Persistent volumes and claims
- Storage classes
Requirements
- An understanding of cloud native application concepts and architectures.
- Experience in programming in Python, Node.js, Go, or Java.
- An OCI-Compliant Container Runtime, such as Docker or rkt.
Audience
- Developers
- Kubernetes Users
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (7)
Interesting labs, help from trainer
Alexey - Tink Poland sp. z o. o.
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
clear explanation and ckad tool
Sebastian - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Daniel demonstrated commendable effort in covering all the necessary topics within the allotted timeframe. The inclusion of numerous examples and real-life use cases significantly enhanced the learning experience. I particularly appreciated the live drawing of diagrams and flows, which aided in understanding complex concepts. Additionally, the tasks were engaging and interactive, contributing positively to the overall effectiveness of the training.
Artur - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Positive attitude of the Trainer and his comprehensive knowladge :)
Daniel Pokusa - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
ckad command, all was highly automated
Tomasz - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
virtual machines, exerccises
maciek - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
The slides were succinct, well delivered and clear.