Detaillierter Kursinhalt
Modul 1 - Einführung zu Containern und Kubernetes
1.1 Einführung in Container
- Was sind Container und warum werden sie verwendet?
 - Containerisierung vs. Virtualisierung
 - Vorteile der Verwendung von Containern
 
1.2 Einführung in Docker
- Was ist Docker und seine Komponenten?
 - Docker-Bilder und Container
 - Dockerfile Grundlagen und Anleitungen
 
1.3 Erstellen von Docker-Abbildern
- Praktische Anwendung: Erstellen eines Docker-Images mit Python
 - Praktische Anwendung: Erstellung eines Docker-Images mit Java unter Verwendung von Maven
 
Modul 2 - Kubernetes-Bereitstellungen und bewährte Praktiken
2.1 Kubernetes-Architektur
- Kubernetes-Cluster-Komponenten
 - Pods, Bereitstellungen, Dienste und Namensräume
 - Kubernetes-Objektverwaltung
 
2.2 Bewährte Praktiken für die Kubernetes-Bereitstellung
- Erstellen und Verwalten von Einsätzen
 - Fortlaufende Aktualisierungen und Rollbacks
 - Gesundheitsprüfungen und -tests (Lebensfähigkeit, Bereitschaft, Startup)
 
2.3 Absicherung von Kubernetes-Einsätzen
- Bewährte Kubernetes-Sicherheitspraktiken