Docker and Kubernetes: Containerization and Orchestration in Practice
Docker packt Anwendungen und ihre Abhängigkeiten in portable Container, die in jeder Umgebung konsistent laufen. Kubernetes bringt Container weiter — es plant, skaliert und heilt Workloads über Maschinen-Cluster hinweg selbst. Zusammen bilden sie das operative Rückgrat moderner Cloud-native Software. Dieser Track behandelt beide Tools end-to-end, vom Start deines ersten Containers bis zum Betrieb produktionsreifer Cluster mit Sicherheitshärtung und benutzerdefinierten Erweiterungen.
What You Will Learn
Du wirst Docker-Images bauen, Multi-Container-Anwendungen verwalten und Netzwerk- sowie persistente Speicherstrategien entwerfen. Bei Kubernetes arbeitest du mit Deployments, Services, Ingress-Controllern und StatefulSets. Der Track behandelt auch Monitoring, Logging und Troubleshooting von Live-Clustern, das Einrichten von CI/CD and GitOps pipelines mit Docker und Kubernetes, das Durchsetzen von Kubernetes security Richtlinien, die Verwaltung von persistentem Speicher und State sowie die Erweiterung der Plattform mit benutzerdefinierten Controllern und Serverless-Mustern.
The Learning Path
Zwölf Kurse führen von A1 bis C2. Der Track beginnt mit Docker Fundamentals und führt durch das Bauen und Orchestrieren von Multi-Container-Apps, Netzwerke und praktische Dockerisierung. Die Kubernetes-Hälfte beginnt bei B1 mit Konzepten der Orchestrierung und schreitet über Deployments, Monitoring und GitOps bei B2 fort. Die letzten vier Kurse erreichen C1 und C2 und behandeln Advanced Kubernetes Networking & Ingress, Persistent Storage & State Management, Kubernetes Security & Advanced Best Practices und Kubernetes Extensibility & Serverless Patterns.
How It Works
Jeder Kurs besteht aus kurzen, fokussierten Lektionen, die du im integrierten Editor mit Echtzeit-Feedback absolvierst. Wenn du steckenbleibst, erklärt dir ein KI-Tutor das Konzept und führt dich zur Lösung — ohne sie dir zu verraten — damit das Verständnis bleibt.