Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 3-tägigen Schulung "Certified Kubernetes Application Developer (CKAD)" eignen Sie sich das Wissen an, das erforderlich ist, um Cloud-native Anwendungen für Kubernetes zu entwerfen, zu entwickeln und bereitzustellen.
Der Kurs LFD459 Kubernetes für App-Entwickler bereitet Sie gezielt auf die CKAD-Prüfung vor. Sie erlernen, wie Sie eine Anwendung in einem Multi-Node-Cluster containerisieren, hosten, bereitstellen und konfigurieren können. Ausgehend von einem einfachen Python-Skript definieren Sie Anwendungsressourcen und nutzen Kernprinzipien, um skalierbare Anwendungen in Kubernetes zu erstellen, zu überwachen und mögliche Fehler zu beheben. Dabei setzen Sie sich mit Netzwerk-Plugins, Sicherheitsaspekten und Cloud Storage auseinander, um die Fähigkeiten zu erwerben, die für die erfolgreiche Bereitstellung von Anwendungen in produktiven Umgebungen erforderlich sind.
Die Prüfungsgebühr ist nicht im Preis enthalten. Bei der Buchung eines Prüfungsvouchers ist ein zweiter Prüfungsversuch (Retake) kostenfrei inklusive.
Kubernetes Architektur
- Was ist Kubernetes?
 - Komponenten von Kubernetes
 - Herausforderungen
 - Das Borg-Erbe
 - Kubernetes Architektur
 - Terminologie
 - Master-Knoten
 - Vasallen-(Arbeiter-)Knoten
 - Pods
 - Dienstleistungen
 - Steuerungen
 - Einzelne IP pro Pod
 - Netzwerkeinrichtung
 - CNI-Netzwerk-Konfigurationsdatei
 - Pod-zu-Pod-Kommunikation
 - Cloud Native Computing Stiftung
 - Ressourcenempfehlungen
 
Aufbauen
- Container-Optionen
 - Containerisierung einer Anwendung
 - Hosten eines lokalen Repository
 - Erstellen eines Deployments
 - Ausführen von Befehlen in einem Container
 - Multi-Container-Pod
 - readinessProbe
 - livenessProbe
 - Testing
 
Design
- Traditionelle Anwendungen: Überlegungen
 - Entkoppelte Ressourcen
 - Vergänglichkeit
 - Flexibler Rahmen
 - Verwalten der Ressourcennutzung
 - Multi-Container-Pods
 - Seitenwagen-Container
 - Adapterbehälter
 - Botschafter
 
Bereitstellungskonfigurationen
- Volume-Übersicht
 - Einführung von Volumes
 - Volumenspezifikation
 - Volumentypen
 - Beispiel für ein Shared Volume
 - Beständige Volumina und Schadensfälle
 - Persistentes Volumen
 - Hartnäckiger Volumenanspruch
 - Dynamische Bereitstellung
 - Geheimnisse
 - Verwendung von Secrets über Umgebungsvariablen
 - Montage von Geheimnissen als Volumen
 - Tragbare Daten mit ConfigMaps
 - Verwendung von ConfigMaps
 - Konfigurationsstatus der Bereitstellung
 - Skalierung und rollierende Updates
 - Rollbacks für die Bereitstellung
 
Sicherheit
- Sicherheitsübersicht
 - Zugriff auf die API
 - Authentifizierung
 - Berechtigung
 - ABAC
 - RBAC
 - RBAC Prozessübersicht
 - Zugangskontrolleur
 - Sicherheitskontexte
 - Pod-Sicherheitsrichtlinien
 - Netzwerksicherheitsrichtlinien
 - Beispiel für eine Netzwerksicherheitsrichtlinie
 - Beispiel für eine Standardrichtlinie
 
Exponieren von Anwendungen
- Servicetypen
 - Leistungsdiagramm
 - Service-Update-Muster
 - Zugriff auf eine Anwendung mit einem Dienst
 - Service ohne Selektor
 - ClusterIP
 - NodePort
 - LoadBalancer
 - ExternerName
 - Ingress Resource
 - Ingress Controller
 
Fehlerbehebung
- Übersicht über die Fehlerbehebung
 - Grundlegende Schritte zur Fehlerbehebung
 - Laufender (ständiger) Wandel
 - Grundlegende Fehlerbehebung Flow: Pods
 - Grundlegender Ablauf der Fehlerbehebung: Knoten und Sicherheit
 - Grundlegende Fehlerbehebung Ablauf: Agenten
 - Überwachung
 - Protokollierungswerkzeuge
 - Überwachungsanwendungen
 - System- und Agentenprotokolle
 - Konformitätstests