Kubernetes

Kubernetes ist die führende Open-Source-Plattform zur Orchestrierung von Containern. Sie automatisiert Bereitstellung, Skalierung und Betrieb containerisierter Anwendungen über viele Server hinweg.

Ein Kubernetes-Cluster besteht aus einer Steuerungsebene und Worker-Nodes, auf denen Anwendungen in Pods laufen. Zentral ist das deklarative Prinzip: Beschrieben wird der gewünschte Zustand – Kubernetes stellt ihn her und hält ihn aufrecht. Fällt ein Container oder Node aus, startet die Plattform die Arbeitslast selbstständig neu (Self-Healing); bei Lastspitzen skaliert sie automatisch. Ursprünglich von Google entwickelt und heute von der Cloud Native Computing Foundation getragen, ist Kubernetes in allen großen Clouds als verwalteter Dienst verfügbar und ebenso im eigenen Rechenzentrum betreibbar.

Diese Portabilität macht Kubernetes zur gemeinsamen Betriebsplattform hybrider Umgebungen – und zur logischen Fortsetzung der Containerisierung: Container standardisieren die Anwendung, Kubernetes standardisiert ihren Betrieb. Der Betrieb selbst bleibt anspruchsvoll und erfordert Know-how in Netzwerk, Storage und Security.