Certified Kubernetes Application Developer (CKAD)

Virtualization, Kubernetes

Course delivers basics of Kubernetes, an open-source platform for container orchestration. We’ll talk about Kubernetes architecture and look at how to move around. We’ll use practical examples to demonstrate the building blocks of an application running in Kubernetes and how to modify them.

Course covers identical topics as course KUBER1 and adds topics that appear in the Certified Kubernetes Application Developer certification by Linux Foundation. The certification itself is not covered by the course fee, nor is the certification part of the course.

THIS TRAINING COURSE WILL HELP YOU:

  • Familiarise yourself with Kubernetes architecture
  • Start creating applications in Kubernetes

WHO SHOULD ATTEND?

  • DevOps teams, developers, admins in need of first steps with Kubernetes
  • Anyone wishing to pass the CKAD exam

COURSE LOCATION AND AVAILABLE DATES

Contact us

Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Containers
    1. Containers and images
    2. Multi-container applications
  • Kubernetes architecture
    1. Control plane
    2. Worker node / node
    3. Controller manager
    4. Scheduler
    5. API
    6. Kubectl
    7. Etcd
    8. Kube-proxy
    9. Kubelet
    10. Podman/Containerd/Docker
  • A simple application deployment
  • Kubernetes resources
    1. YAML and resource definitions
    2. Deployments
    3. ReplicaSets
    4. DaemonSets
    5. Pods
    6. Services
    7. Namespaces and ResourceQuotas
    8. Context and authentication
    9. Structure of Kubernetes resources
    10. Kubernetes dashboard
  • Kubernetes and environment management
    1. Selectors
    2. Labels
    3. Health checks
    4. Annotations
  • Storage
    1. Storage Classes
    2. PV, PVC
    3. Using PV, PVC in pods
  • Network traffic rules
    1. NetworkPolicies
  • More complex applications
    1. Configmaps
    2. Secrets
  • Accessing your application from the outside
    1. Ingresses
  • Custom definitions, CRD
  • One-off and periodical one-off operations
    1. Jobs
    2. Cronjobs
  • Troubleshooting
    1. Logs
    2. Events
  • Practical examples of application deployments
  • Learning resources and platforms
  • Kubernetes and production?
Prerequisites:
Working knowledge of Podman/Docker
Recommended previous course:
Docker – Creating and Deploying Containerized Applications (DCKR1)
Schedule:
3 days (9:00-17:00)
Price per person:
1 072.00 € (1 297.12 € incl. 21% VAT)
Language:
Česky

Training and learning environment