Kubernetes
Auch bekannt als: K8s
Kubernetes verteilt Container automatisch auf verfügbare Server, startet ausgefallene neu und passt ihre Anzahl an die Last an.
Kubernetes ist eine Orchestrierungsschicht über Containern. Beschrieben wird nicht, welcher Server was tun soll, sondern welcher Zustand gelten soll: wie viele Instanzen eines Dienstes laufen, wie viel Rechenleistung sie bekommen, wie geprüft wird, ob sie gesund sind. Kubernetes gleicht den tatsächlichen Zustand fortlaufend an diese Beschreibung an.
Praktisch bedeutet das: Fällt ein Container aus, wird er ersetzt, ohne dass jemand nachts eingreift. Steigt die Last, kommen Instanzen dazu; sinkt sie, verschwinden sie wieder. Aktualisierungen laufen schrittweise, sodass immer ein Teil der Dienste erreichbar bleibt.
Der Preis dafür ist Komplexität, und der häufigste Fehler ist, sie ohne Not einzukaufen: Für eine einzelne Anwendung auf einem Server ist Kubernetes Aufwand ohne Gegenwert. Sinnvoll wird es, wenn mehrere Dienste dauerhaft verfügbar sein sollen und niemand rund um die Uhr daneben sitzt. Und es ersetzt keinen Betrieb — Netzwerkregeln, Rechtevergabe, Aktualisierungen und Überwachung bleiben Aufgaben, die jemand verantworten muss.
Was das im Betrieb heißt
Wir setzen Kubernetes dort ein, wo eine Gruppe von Diensten dauerhaft laufen soll, ohne dass jemand jede Instanz einzeln betreut — bei der BVCC-Holding etwa für die containerisierten Anwendungen der Unternehmensgruppe. Wo eine einzelne Anwendung reicht, empfehlen wir es ausdrücklich nicht.
Ist das bei Ihnen sauber gelöst?
Wir schauen uns an, wie es bei Ihnen tatsächlich aussieht — und sagen ehrlich, ob etwas zu tun ist.
Verwandte Begriffe
Alle BegriffeEin Begriff aus Ihrem Angebot fehlt hier?
Schicken Sie uns die Stelle, die Sie nicht verstehen. Wir erklären sie — ohne dass daraus gleich ein Auftrag werden muss.