Was ist Kubernetes?

Kubernetes, auch als K8s bezeichnet, ist ein System von Open-Source-Software, mit dem Containeranwendungen automatisiert und skaliert werden können. Sie wurde von Google erstellt und im Juli 2015 veröffentlicht. Sie wurde jetzt von der CNCF (Cloud Native Computing Foundation) entwickelt. Der Name "Kubernetes" (ausgesprochen "koo-ber-NET-ees") ist griechisch für "Steuermann".

Kubernetes verwaltet Anwendungen in eigenständigen Einheiten, sogenannten Pods . Jeder Pod kann als logischer Host fungieren, was bedeutet, dass viele Pods dieselben Ressourcen wie CPU, RAM und Netzwerkports gemeinsam nutzen können, ohne sich gegenseitig zu kennen.

Wenn die Arbeitslast zunimmt oder abnimmt, kann Kubernetes automatisch weitere Pods replizieren oder einige herunterfahren. Wenn ein einzelner Pod abstürzt, kann Kubernetes einen neuen bereitstellen, um ihn zu ersetzen. Außerdem verwaltet Kubernetes Ressourcenmanagement auf höchster Ebene wie Zeitplanung, Lastverteilung und intelligentes Routing. Es ist so konzipiert, dass es mit anderen Container-Softwareprogrammen wie Docker kompatibel ist.

Cloud, Docker, Internetbegriffe