Hallo zusammen.
Und willkommen zurück.
Im heutigen Video geht es um den elastischen Kubernetes-Dienst.
Für die meisten Unternehmen, die Kubernetes einsetzen, besteht eine der größten Herausforderungen
darin, den gesamten Kubernetes-Cluster aufzubauen und zu warten.
Um das zu erreichen, braucht man also viel Zeit und auch viele Ressourcen.
So benötigen Sie zum Beispiel ein ganzes Kubernetes-Team, das Ihren Cluster verwalten und warten
kann.
Wenn wir also über die Verwaltung und Wartung des Clusters sprechen, geht es nicht nur um die Erstellung des Kubernetes-Clusters,
sondern um das gesamte Upgrade.
Wenn also eine neue Kubernetes-Version eingeführt wird, müssen Sie jede einzelne Komponente aktualisieren.
Es geht um die Sicherheit des Clusters der gesamten Gemeinschaft und so weiter.
Obwohl dies für Organisationen, die Kubernetes-Dienste anbieten, in Ordnung zu sein scheint, stellt
sich für normale Organisationen die Frage: Werden Sie sich auf die Wartung von Kubernetes oder auf Ihre
Anwendung konzentrieren?
Und das ist eine der Herausforderungen.
Selbst in diesem Diagramm, wenn wir über den Kubernetes-Cluster sprechen, werden Sie sehen, dass mehrere
Komponenten beteiligt sind.
Sie haben einen API-Server, einen Controller, einen Manager, einen Scheduler, und dann müssen Sie mehrere dieser Komponenten
haben, um eine hohe Verfügbarkeit zu erreichen.
Dann müssen Sie sich um die Lösung des Lastausgleichs für all dies kümmern.
Und dann muss man sich auch noch um die Sicherheit und alles andere kümmern.
Also gut.
Um dieses Problem zu lösen, bieten viele Cloud-Anbieter ihren Kunden einen
verwalteten Kubernetes-Service an.
Die gesamte Einrichtung, Hochverfügbarkeit und Sicherheit wird also von dem verwalteten Anbieter übernommen.
Und als Kunde können Sie sich auf Ihre Anwendung und die Bereitstellung Ihrer Anwendung im Kubernetes-Cluster konzentrieren.
Wenn wir nun über das verwaltete Kubernetes-Angebot sprechen, gibt es mehrere Anbieter, die dies anbieten.
Einer der beliebtesten ist Digital Ocean.
Sie sehen also, Sie haben Kubernetes in wenigen Minuten.
Alles, was Sie also tun müssen, ist, einen Komponenten-Cluster zu erstellen.
Hier gibt es ein paar kleine Optionen, z. B. die Version von Kubernetes, die Sie verwenden möchten.
Und dann erstellen Sie den Cluster.
In solchen Fällen wird alles, einschließlich Lastausgleich, Hochverfügbarkeit und alles
andere, vom digitalen Ozean übernommen.
Dies ist also ein Angebot.
Das zweite sehr beliebte verwaltete Kubernetes-Angebot wird von eight us bereitgestellt.
Es ist also wieder das Gleiche.
Der gesamte Kubernetes-Cluster wird von uns verwaltet.
Und als Kunde können Sie sich auf die Bereitstellung einer Anwendung konzentrieren.
In diesem Video konzentrieren wir uns auf das A WS-Angebot im Zusammenhang mit dem verwalteten Kubernetes-Cluster.
Und der Name des Angebots ist X.
Also gut.
Der Amazon Elastic Kubernetes Service, der auch als Amazon X bezeichnet wird, ist ein verwalteter Service, den Sie
verwenden können, um den Kubernetes-Cluster bei uns auszuführen.
Einer der Vorteile der Verwendung von X ist die enge Integration mit verschiedenen anderen Diensten.
Es lässt sich zum Beispiel sehr gut mit einfacherem iam, elastischem Lastausgleich usw. integrieren. um End-to-End-Funktionen für Ihre Anwendungsimplementierungen
bereitzustellen.
Und das ist einer der Vorteile der Nutzung eines verwalteten Angebots in einem WS, dass es die enge Integration
mit anderen Diensten bietet.
Lassen Sie uns also eine Sache tun.
Lassen Sie uns jetzt eine kurze Demo für das heutige Video zeigen.
Ich habe einen X-Cluster, der bereits verfügbar ist und mit einer bestimmten Version läuft.
Wenn ich jetzt schnell diesen Cluster hier drüben öffne, wenn ich fortfahre und die Berechnung öffne, werden Sie sehen,
dass ich hier drüben einige Arbeiterknoten habe.
Dies sind also die Arbeiterknoten.
Ich möchte es Ihnen kurz zeigen.
Das sind, wie Sie sehen, eine Reihe von Arbeitsknotenpunkten.
Worker Nodes sind im Grunde die Server mit Ihren Docker-Containern.
Genauer gesagt, werden Kubernetes-Ports eingeführt.
Der Worker Node ist also der Ort, an dem Ihre Anwendung ausgeführt wird.
In meinem X-Cluster gibt es also zwei Worker-Knoten, auf denen die Anwendung bereitgestellt wird.
Außerdem ist es mit X sehr einfach, sich um die Vernetzung des Clusters zu kümmern.
Sie können verschiedene Zusatzprogramme verwalten und installieren.
Sie können sich um die Authentifizierung kümmern, Sie können sich um die Protokollierung kümmern, usw. Dadurch wird es viel einfacher.
Und auch hier können Sie sehen, was die genauen Ports sind, die innerhalb Ihres Kubernetes-Clusters laufen.
Sie sehen zum Beispiel, dass wir einen Engine-Export haben, oder wenn Sie neu in Kubernetes sind, können Sie es als Container
betrachten.
Sie haben also einen Engine X-Container und können auch verschiedene andere Objekte und Ressourcen sehen, die Teil
Ihres Kubernetes-Clusters sind.
Eines der empfohlenen Dinge, die Sie tun müssen, bevor Sie einen Dienst implementieren, ist immer die Preisgestaltung
zu überprüfen, insbesondere die Angebote für verwaltete Dienste im Zusammenhang mit sehr beliebten Tools.
So wie Kuba es ist.
Und andere überprüfen immer die Preise, bevor Sie den Cluster erstellen.
Wenn Sie sich zum Beispiel das X ansehen, zahlen Sie $0. 10 pro Stunde für jeden x-Cluster, den Sie erstellen.
Wenn ich also den Taschenrechner öffne, haben Sie 0. 10 in 24 Stunden.
Das sind also 2. 4 USD in 230, was 72 USD entspricht.
Sie zahlen also 72 Dollar nur für den Cluster, sonst nichts.
Abgesehen davon zahlen Sie auch für den Rechenaufwand.
Für die beiden SC-Instanzen, die als Worker Node gestartet wurden, zahlen Sie also auch.
SC Auch zwei Instanzen.
Wenn Sie also den Kubernetes-Cluster bereitstellen, können Sie davon ausgehen, dass die Mindestrechnung
bei etwa 100 USD liegen wird.
Also gut.
Das ist also eine Sache, um die Sie sich kümmern müssen.
Aber das ist der Überblick.
Und damit endet das heutige Video.