Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
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
Testimonials
Doing the exercises
Khadija Ukadia, KPMG LLP
Certified Kubernetes Application Developer (CKAD) - exam preparation Course
The volume of practical exercises
Khadija Ukadia, KPMG LLP
Certified Kubernetes Application Developer (CKAD) - exam preparation Course
Good examples and the trainer was knowledgeable on the topics. The environment set up was easy to use and was good.
Khadija Ukadia, KPMG LLP
Certified Kubernetes Application Developer (CKAD) - exam preparation Course
Related Courses
PouchContainer
21 hours
Nessus Manager
28 hours
Network Security Administrator
35 hours
NetNORAD
7 hours
Akraino
14 hours