Certified Kubernetes Application Developer (CKAD)
Cloud-native Anwendungen entstehen heute auf Container-Plattformen – und Kubernetes hat sich als Standard für deren Orchestrierung durchgesetzt. Wer Anwendungen zuverlässig deployen und betreiben will, braucht fundiertes Kubernetes-Wissen.
Zentrale Themen
- Grundprinzipien der Kubernetes-Architektur und Ressourcensteuerung
- Verwaltung von Pods, Namespaces und Workload-Konfigurationen
- Netzwerke, Services und Ingress-Routing in Kubernetes
- Nutzung von ConfigMaps und Secrets für die Anwendungskonfiguration
- Automatisches Skalieren, Rolling Updates und Selbstheilungsmechanismen
- Cloud-native Deployment-Prozesse und CI/CD-Integration
Voraussetzung
Erste Erfahrungen mit Linux, Containern oder Softwareentwicklung erleichtern den Einstieg – sind aber keine formale Voraussetzung.
Zielgruppe
Angesprochen sind alle, die im Bereich Cloud-Infrastruktur arbeiten oder wollen: Entwicklerinnen und Entwickler, DevOps Engineers, Cloud Specialists, SREs und IT-Fachkräfte.
Wer Kubernetes-Anwendungen sicher deployen und betreiben kann, schafft die Grundlage für stabile, skalierbare und zukunftsfähige Produktivumgebungen.
- Überblick über Container-Orchestrierung mit Kubernetes
- Architektur und Grundprinzipien von Kubernetes
- Kubernetes-Cluster planen und aufbauen
- Metal Load Balancer einrichten und validieren
- Pods, Labels und Selektoren einsetzen
- Replica Controller und Replica Sets im Überblick
- Services verstehen: Cluster-IP, Node-Port und Load Balancer
- Daemon Sets konfigurieren und anwenden
- Pods manuell planen und zuweisen
- Taints und Toleranzen definieren
- Knotenselektoren nutzen
- Knotenaffinität konfigurieren
- Deployment-Strategien im Überblick
- Blue/Green- und Canary-Deployments umsetzen
- Standard-Schlüssel einsetzen
- ConfigMaps für die Konfiguration nutzen
- Secrets sicher verwalten
- Volumes verstehen und verwalten
- Bereitstellungsarten für Volumes kennenlernen
- Persistente Volumes einrichten
- Persistente Volume Claims anlegen
- Speicherklassen verstehen und nutzen
- Authentifizierung in Kubernetes verstehen
- Rollen, ClusterRoles, RoleBindings und ClusterRoleBindings einsetzen
- Sicherheitskontext konfigurieren
- Netzwerkgrundlagen in Kubernetes verstehen
- CNI-Konzepte im Überblick
- Pod-Netzwerke verstehen und konfigurieren
- CoreDNS-Grundlagen kennen
- Ingress-Ressourcen einrichten
- StatefulSets kennenlernen
- Einsatzszenarien für StatefulSets
- StatefulSets verwalten
- Speicher in StatefulSets nutzen
- Headless Services einrichten
- Readiness- und Liveness-Probes im Überblick
- Probes in Pods implementieren und konfigurieren
- Anwendungs- und Clusterkomponenten überwachen und protokollieren
- Aufbau und Funktionsweise von Multi-Container-Pods
- Multi-Container-Pods erstellen und CronJobs einsetzen
- Helm kennenlernen und einrichten
- Helm Charts nutzen und verwalten
- Eigene Helm Charts erstellen
- Helm Charts aktualisieren und auf frühere Versionen zurücksetzen
- Dockerfiles verstehen und erstellen
- Dockerfile-Anweisungen im Überblick
- Images bauen und in eine zentrale Registry hochladen
Jetzt kostenlos beraten lassen
Unsere Fördermaßnahmen gelten ausschließlich für Teilnehmende mit Wohn- oder Arbeitssitz in Deutschland.
Eine Förderung außerhalb Deutschlands ist nicht möglich.
Für Berufseinsteiger, Arbeitsuchende, Quereinsteiger, Startups, Berufserfahrene, Aufsteiger, Spezialisten …
- Containerisierte Anwendungen sind heute allgegenwärtig – fundierte Kubernetes-Kenntnisse helfen dabei, Deployments, Skalierung und Workloads sicher zu beherrschen.
- Im Zentrum stehen Pods, Deployments, Services, ConfigMaps, Sicherheitsmechanismen, Fehleranalyse und das Management von Anwendungslebenszyklen.
- Eingesetzt werden Kubernetes, kubectl, Helm, YAML-Definitionen, Docker und CI/CD-Werkzeuge für automatisierte Deployment-Prozesse.
- Besonders geeignet für Entwicklerinnen und Entwickler, DevOps Engineers und Cloud Engineers, die sich auf Container-Plattformen spezialisieren wollen.
- Cloud-native Architekturen gewinnen branchenübergreifend an Bedeutung – Kubernetes ist dabei als Orchestrierungsstandard kaum wegzudenken.
- Wer Kubernetes praxisnah beherrscht, kann Anwendungen schneller ausrollen, stabiler betreiben und effizienter skalieren.
- Anhand realistischer Szenarien wird mit YAML-Konfigurationen gearbeitet, Fehler analysiert und direkt an echten Anwendungsstrukturen geübt.
- Mit dem Wachstum cloud-nativer Systeme steigt der Bedarf an Stabilität, Skalierbarkeit und Automatisierung – und damit an qualifiziertem Kubernetes-Know-how.
Dein persönlicher Weg zur passenden Weiterbildung – wir beraten Dich individuell
Unsere erfahrenen Bildungsberater:innen begleiten Dich von der ersten Frage bis zum Start Deiner Weiterbildung.