Lektion 1: Was ist Kubernetes?
Einführung in Kubernetes und Container-Orchestrierung
Was ist Kubernetes?
Kubernetes (oft als K8s abgekürzt) ist eine Open-Source-Plattform zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen.
Kernkonzepte
Container-Orchestrierung: Kubernetes verwaltet Container über mehrere Hosts hinweg und sorgt dafür, dass deine Anwendungen immer laufen.
Deklarative Konfiguration: Du beschreibst den gewünschten Zustand, Kubernetes sorgt dafür, dass dieser Zustand erreicht und aufrechterhalten wird.
Self-Healing: Kubernetes startet fehlgeschlagene Container automatisch neu und ersetzt Container, die nicht auf Health-Checks reagieren.
Geschichte
Kubernetes wurde ursprünglich von Google entwickelt und basiert auf über 15 Jahren Erfahrung mit der Ausführung von Produktions-Workloads. 2014 wurde es als Open-Source-Projekt veröffentlicht.
Übung
- Besuche die offizielle Kubernetes-Dokumentation unter kubernetes.io
- Lies die “What is Kubernetes?"-Seite
- Notiere dir die wichtigsten Vorteile von Kubernetes
Nächste Lektion: Kubernetes Architektur verstehen