Aus dem Kurs: Kubernetes lernen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Was ist ein Deployment?

Was ist ein Deployment? – Tutorial zu Kubernetes

Aus dem Kurs: Kubernetes lernen

Was ist ein Deployment?

Was ist ein Kubernetes-Deployment? Nehmen wir nochmals unser einfaches Node.js- und MongoDB-Anwendung-Setup als Beispiel. Die beiden Pods laufen. Wir haben Services, welche die Kommunikation mit den Anwendungen ermöglichen, und der Benutzer kann die Node.js-Anwendung vom Browser aufrufen. Was passiert, wenn der Node.js-Pod abstürzt? Bis der Pod neu startet, ist die Anwendung für die Benutzer nicht erreichbar. Damit die Anwendung immer erreichbar ist, müssen wir mehrere Replikate von der Anwendung starten. Sodass wenn ein Replikat nicht erreichbar ist, andere übernehmen können. In Kubernetes ist das Replizieren der Anwendung eine der Hauptkonzepte. Es funktioniert so, dass man in Kubernetes mehrere Pods der gleichen Anwendung starten kann, wo jeder Pod identisch ist, das heißt, jeder diese Pods kann die Anfrage verwalten und wenn ein Pod abstürzt, wird das Service die Anfrage an einen der anderen Pods weiterleiten. Die Frage ist: Wer startet die neuen Pods, um die Anwendung zu…

Inhalt