Publiziert:
Zuletzt aktualisiert:
Kubernetes (K8s)
Kubernetes ist eine Open-Source-Plattform zur Automatisierung des Deployments, der Skalierung und des Managements von containerisierten Anwendungen.
Kernkonzept
Orchestrierung auf Basis von Deklaration: Man beschreibt den Soll-Zustand (z. B. „ich möchte 3 Instanzen von Webserver X"), und Kubernetes sorgt permanent dafür, dass dieser Zustand im Cluster erreicht und gehalten wird (Self-healing).
Einschätzung
- Einsatzbereich: Standard-Plattform für moderne Softwarearchitekturen (Microservices, Cloud-native).
- Vorteil: Unübertroffene Skalierbarkeit, Portabilität zwischen Cloud-Providern und eine riesige Palette an Erweiterungen.
- Limitierung: Sehr hohe Einstiegshürde und Komplexität; der Eigenbetrieb (bare metal) ist nur für sehr erfahrene Teams ratsam.