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.

Location, current course term



Brno + online (volitelně)
8/12/2024 - 8/14/2024 CZECH
Order
10/7/2024 - 10/9/2024 CZECH
Order
12/2/2024 - 12/4/2024 CZECH
Order
Praha + online (volitelně)
9/23/2024 - 9/25/2024 CZECH
Order
11/18/2024 - 11/20/2024 CZECH
Order
1/13/2025 - 1/15/2025 CZECH
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • 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?
Assumed knowledge:
Working knowledge of Podman/Docker
Recommended previous course:
Docker (DCKR1)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
1 072.00 € (1 297.12 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

LearnQuest s.r.o., Arne R.
Certified Kubernetes Application Developer ( CKAD)
"Very knowledgeable teacher. Although I knew the basics upfront, he provided enough in-depth knowledge behind the abstractions to make the class interesting. Covered a lot of ground in just a few days. It would have been better if minikube would have come pre-installed on the VMs. We didn't learn much by installing it and it took quite some time debugging. Also please next time send a calendar invite :). All in all great course, thanks"