- Anwendungsdesign und -aufbau
- Container-Images definieren, erstellen und ändern
- Jobs und CronJobs verstehen
- Pod-Designmuster für mehrere Container verstehen (z. B. Sidecar, Init und andere)
- Verwenden von persistenten und kurzlebigen Volumes
- Anwendungsbereitstellung
- Verwenden von Kubernetes-Primitive, um gängige Bereitstellungsstrategien zu implementieren (z. B. Blue/Green oder Canary)
- Verstehen der Bereitstellungen und dem durchführen fortlaufender Updates
- Verwenden des Helm-Paket-Manager, um vorhandene Pakete bereitzustellen
- Beobachtbarkeit und Wartung der Anwendung
- API-Verwerfungen verstehen
- Implementieren von Sonden und Zustandsprüfungen
- Verwenden der bereitgestellten Tools, um Kubernetes-Anwendungen zu überwachen
- Verwenden von Containerprotokollen
- Debuggen in Kubernetes
- Anwendungsumgebung, Konfiguration und Sicherheit
- Entdecken und nutzen von Ressourcen, die Kubernetes (CRD) erweitern
- Authentifizierung, Autorisierung und Zugangskontrolle verstehen
- Verstehen und Definieren von Ressourcenanforderungen, Limits und Kontingenten
- ConfigMaps verstehen
- Erstellen und verwenden von Geheimnissen
- Dienstkonten verstehen
- Sicherheitskontexte verstehen
- Dienstleistungen und Netzwerke
- Grundlegendes Verständnis von NetworkPolicies
- Zugriff auf Anwendungen über Dienste bereitstellen und Fehler beheben
- Verwenden von Ingress-Regeln, um Anwendungen verfügbar zu machen
Auf Wunsch kann gegen eine Gebühr von 250 Euro ein Voucher für die Zertifizierung ausgestellt werden.
LernzieleNach Teilnahme am Seminar sind Sie bestens auf die Prüfung zum Zertifizierten Kubernetes-Anwendungsentwickler vorbereitet.
ZielgruppenDie Schulung richtet sich an Kubernetes- und Cloud-Ingenieur:innen sowie andere IT-Fachleute, die für die Erstellung, Bereitstellung und Konfiguration von nativen Cloud-Anwendungen mit Kubernetes verantwortlich sind.
Sie sollten über grundlegende Linux-Kommandozeilen- und Dateibearbeitungsfähigkeiten verfügen und mit der Verwendung einer Programmiersprache (wie Python, Node.js, Go) vertraut sein. Kenntnisse Cloud Nativer Anwendungskonzepte und -architekturen sind hilfreich.