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.

Verwandte Themen