Hallo zusammen.
Und willkommen zurück.
Im heutigen Video werden wir den x-Cluster von Grund auf neu einrichten.
Bevor wir das tun, ist es wichtig zu wissen, dass X nicht Teil des kostenlosen Angebots
ist.
Wenn wir also schnell in die Container schauen, haben Sie das X, Sie haben das X sowieso,
wenn Sie nach x suchen.
Oder Sie können Google sagen.
Sie ist hier nicht verfügbar.
Also gut.
Dies ist also ein wichtiger Punkt, der zu beachten ist.
Wenn Sie also das X einsetzen, werden Sie dafür belangt.
Sie können das entweder selbst tun oder sich das Video ansehen, damit Sie Ihre Konzepte besser verstehen.
Gehen wir also in der Konsole schnell zum X-Dienst und erstellen Sie dort einen
Cluster.
Sie können auch zu den Clustern gehen und von hier aus einen Cluster erstellen.
Der erste wichtige Teil ist, dass Sie den Cluster benennen müssen.
Ich nenne es einfach einen Demo-Fall-Cluster.
Der zweite wichtige Teil sind die Kubernetes-Versionen.
Es sind mehrere Versionen verfügbar.
Ab sofort ist es 1. 23.
Wenn Sie es später ausprobieren, wäre die Version 1. 24 oder 1. 25, usw..
Der zweite wichtige Teil ist die Clusterdienstregel.
In unserem Fall geht es um praktische Schritte, bei denen Sie X eine IAM-Regel zur Verfügung
stellen müssen, damit X verschiedene Dienste wie CMS, EC, zwei LP und andere verwalten kann.
Bevor Sie also einen Cluster erstellen, muss die Clusterdienstregel vorhanden sein.
Also lassen Sie uns das schnell erledigen.
Ich öffne die IAM-Konsole.
Ab sofort haben sie auch einen Link zur X-Dokumentation zur Verfügung gestellt, der Ihnen zeigt, wie Sie eine Cluster-Regel erstellen können,
falls sie diese zu einem späteren Zeitpunkt entfernen sollten, aber es gibt keinen Grund zur Sorge, denn wir werden
uns in diesem Stadium darum kümmern.
Gehen wir also schnell zu den Rollen, und wenn Sie einen Blick in die Dokumentation werfen, ist es sehr einfach.
Legen Sie eine Rolle an.
Lassen Sie uns jetzt hier schnell eine Rolle erstellen.
Die Rollenart wäre für den Dienst von X.
Lassen Sie uns das öffnen.
Ich wähle das X hier drüben.
In diesem Anwendungsfall können Sie den x-Cluster auswählen.
Dies ist also sehr ähnlich wie in der Dokumentation, wo Sie innerhalb des Anwendungsfalls einfach x Cluster auswählen.
Sie können ein nächstes Mal vorgehen.
Sobald Sie das getan haben, sehen Sie, dass eine Richtlinie mit der Bezeichnung x cluster policy automatisch hinzugefügt
wird.
Als Nächstes sind wir dran.
Und hier können Sie einen Namen angeben.
Lassen Sie es mich einmal als x-Cluster-Regel bezeichnen.
Dann gehen wir ein bisschen runter.
Sie können nun eine Rolle erstellen.
Sobald die Rolle erstellt ist, können Sie zurück zur X-Konsole gehen, diese aktualisieren und von hier
aus die X-Cluster-Regel einmalig auswählen.
Dann lass uns ein bisschen runtergehen.
Wir klicken auf "Weiter".
Hier können Sie den VPC und die Subnetze auswählen.
Ich lasse es bei der Standardeinstellung.
Sie haben hier also die Standard-VPC.
Sie können auch fortfahren und die Sicherheitsgruppe auswählen.
In meinem Fall gibt es also mehrere Sicherheitsgruppen, die derzeit verfügbar sind.
Lassen Sie uns also eine Sache tun.
Erstellen wir eine Sicherheitsgruppe für die Ressourcen, die von X verwendet werden sollen.
Von der EC-2-Konsole gehen wir also zu den Sicherheitsgruppen.
Lassen Sie uns eine neue Sicherheitsgruppe erstellen.
Ich werde es einfach als x Bindestrich bezeichnen.
SD Und innerhalb der eingehenden Regel werden wir es sehr einfach halten.
Ich werde einfach sagen, dass jeder Verkehr von jedem erlaubt ist.
Also gut.
Und hier erstellen wir nun eine Sicherheitsgruppe.
Also gut.
Deshalb haben wir die Beschreibung vergessen.
Ich sage einmal für X Ressourcen, dann können Sie fortfahren und die Sicherheitsgruppe erstellen.
Großartig.
Gehen wir also zurück zum Cluster, formulieren wir die Sicherheitsgruppe um und finden wir, dass unser X Z ist.
Wir haben also das X, wenn Sie dies auswählen.
Die nächste wichtige Konfiguration ist die Auswahl der IP-Adressfamilie des Clusters.
Ich werde die IPV 4 verwenden.
Nur der nächste wichtige Teil ist der Cluster-Endpunkt-Zugriff, den wir hier besprochen haben, der Cluster-Endpunkt-Zugriff.
Sie können den Cluster also entweder öffentlich oder privat für die Produktionsumgebung machen.
Sie sollten sie niemals veröffentlichen.
Es ist sehr wichtig, dass Sie sich daran erinnern.
Für unsere Testumgebung werde ich jedoch den öffentlichen Endpunkt hier verwenden.
Der nächste wichtige Teil sind die Netzwerk-Add-Ons. Hier können Sie die verfügbaren Versionen der
Netzwerk-Add-Ons auswählen.
Lassen Sie mich einfach die neueste Version für das VPC CCNA Plug-in auswählen.
Also gut.
Sie können es auch bei der Standardeinstellung belassen.
In diesem Stadium spielt das keine Rolle mehr.
Dann können Sie auf "Weiter" klicken, wenn Sie möchten, dass die Protokollierung mit den Kubernetes-Komponenten für die Produktionsumgebung
verbunden wird.
Dies ist sehr nützlich.
Sie können diese Funktion aktivieren.
Wir werden es jedoch einfach halten.
Ich belasse es bei der Standardeinstellung, d. h. deaktivieren.
Ich klicke auf "Weiter".
Sie haben den Überprüfungsbildschirm und wir werden fortfahren und das Kubernetes-Cluster-Grid erstellen.
Der Status des Clusters befindet sich also in der Erstellungsphase.
Damit haben wir den ersten Schritt abgeschlossen, nämlich den Bau des X.
Weniger als wenn der EAC-Cluster erst einmal aufgebaut ist.
Der zweite wichtige Schritt besteht darin, eine Knotengruppe zu erstellen, in der Sie die EG definieren.
Zwei Instanzen, die Teil Ihres X-Clusters sein werden, und sobald die beiden EC-Instanzen erstellt sind,
können Sie Ihre Anwendung in X bereitstellen.
Überprüfen wir also, ob sie bereits erstellt wurde und sich noch in der Erstellungsphase befindet.
Das ist in Ordnung.
Bis der X-Cluster erstellt wird, können wir eine einfach zu bedienende Instanz starten.
Mit dieser einfachen Instanz werden wir uns mit dem x-Cluster verbinden und eine Anwendung bereitstellen.
Auch hier ist zu beachten, dass es sich um zwei Instanzen handelt, nicht um obligatorische.
Sie können auch die Cube CTL herunterladen, mit der Sie eine Verbindung zum Kubernetes-Cluster auf Ihrem Laptop
herstellen und es konfigurieren können.
Um die Dinge zu standardisieren, werde ich hier jedoch einen SC zur Instanz machen, also werde ich ihn einfach als Demo bezeichnen.
Einfach, um alles so einfach wie möglich zu halten.
Das Einzige, was wir hier brauchen, ist das Tastenfeld, mit dem wir uns bei EC zwei anmelden können.
Sobald dies geschehen ist, können Sie die Instanz hier starten.
Gehen wir also zum EC-2-Gitter.
Der Zustand der Instanz ist also aktiv.
Lassen Sie mich also schnell eine Verbindung zu der Instanz hier herstellen.
Von meinem Terminal aus werde ich mich also schnell mit ssh in das Instance-Grid einwählen.
Der nächste wichtige Schritt ist der Download des Cube CTL Binary Cube.
Mit CTL können wir uns mit dem Kubernetes-Cluster verbinden.
Wenn Sie also eine Anwendung im Cluster bereitstellen und einige Ressourcen erstellen möchten, können Sie
Cube CTL hier verwenden.
Sie können es also auch direkt auf Ihren Arbeitsplatzrechner herunterladen.
Das spielt eigentlich keine Rolle.
Wichtig ist, dass Sie sicherstellen, dass die Cube CTL-Version der Kubernetes-Version
entspricht.
Nehmen wir zum Beispiel an, die Kubernetes-Version ist 1. 23.
Und wenn Sie eine Würfel-CTL-Version von 1. 18, was zu Problemen führen wird.
Vergewissern Sie sich also, dass es sich um eine ähnliche Version wie hier handelt.
Wenn wir nun in diese Dokumentation schauen, haben wir die Cube CTL Version von 1. 23.
Kopieren wir das also.
Ich wechsle zum Root-Benutzer und führe den Kernel-Befehl hier aus.
Sie haben also den Cube CTL binär.
Ich mache es einfach ausführbar und verschiebe es in den lokalen Papierkorb des Benutzers.
Also gut.
Wenn Sie nun einfach Cube CTL eingeben, werden Ihnen die grundlegenden Befehle angezeigt, die zur Verfügung stehen.
Großartig.
Kehren wir also zum Cluster zurück.
Aktualisieren wir, um zu sehen, ob sie erstellt wurde und sich noch in der Erstellungsphase befindet.
Bis zur Erstellung des Dokuments müssen wir also noch einen weiteren Schritt vollziehen.
Sobald Ihr Kubernetes-Cluster erstellt ist, müssen Sie sich mit ihm verbinden.
Wir wissen jetzt, dass wir mit Cube CTL eine Verbindung herstellen können, aber ein wichtiger Teil ist hier die Authentifizierung.
Es ist nicht so, dass jeder aus dem Internet in der Lage ist, eine Verbindung zu Ihrem Kubernetes-Cluster herzustellen und die Ressourcen bereitzustellen.
Es muss eine Art der Authentifizierung erforderlich sein, und eine der verfügbaren Authentifizierungsmöglichkeiten
ist die Verwendung von IAM.
Jetzt habe ich den Kubernetes-Cluster mit einem IAM-Benutzer von Demo Labs erstellt.
Sie müssen also sicherstellen, dass Sie die Zugriffs- und geheimen Schlüssel, die mit demselben IAM-Benutzer verbunden sind, als Teil Ihrer
anfänglichen Authentifizierung beim Cluster verwenden.
Dies ist sehr wichtig, wenn Sie einen anderen Zeitbenutzer verwenden. Stellen Sie sicher, dass Sie den Zugriffs-
und Geheimschlüssel generieren, der mit dem IAM-Benutzer verbunden ist, der diesen Cluster erstellt hat.
Also gut.
In meinem Fall habe ich Demolabore verwendet, also werde ich den Zugang und den geheimen Schlüssel für den Demolabore-Benutzer
generieren.
Gehen wir also zu den Sicherheitsnachweisen.
Es gibt bereits einen Zugangsschlüssel und einen geheimen Schlüssel, die verfügbar sind.
Lassen Sie es mich vorerst einfach inaktiv machen.
Wir brauchen sie nicht.
Ich werde einen neuen Satz von Schlüsseln generieren.
Kopieren wir dies in die easy to I'll do a configure.
Ich werde den Zugangsschlüssel hinzufügen.
Ich mag den geheimen Schlüssel und die Region.
Achten Sie nur darauf, dass Sie dieselbe Region verwenden, in der Ihr Cluster erstellt wurde.
In meinem Fall ist es die Region Kalifornien, also der Westen der USA.
Ich sage also, wir sind im Westen, und das war's dann auch schon.
Außerdem müssen Sie sicherstellen, dass dieser Benutzer über die entsprechenden Rechte verfügt.
In meinem Fall hat dieser Benutzer Administratorrechte.
Dies wird also kein Problem sein.
Jetzt wollen wir sehen, ob X bereit ist.
Und schließlich, sobald die Schritte abgeschlossen sind, ist auch der R-Cluster bereit.
Da wir nun wissen, dass der Cluster verfügbar ist, sehen Sie, dass dies der Endpunkt für die Verbindung zum
Cluster ist.
Bevor wir das tun, sollten wir jedoch einige Ressourcen innerhalb des Kubernetes-Clusters bereitstellen.
Also gehe ich zum Rechnen.
Wir machen weiter und fügen hier eine Knotengruppe hinzu.
Nennen wir sie einfach eine Demo-Knotengruppe, in der Sie ebenfalls einen Knoten erstellen müssen.
IAM-Regel.
Wir haben bereits darüber gesprochen, dass die Knotengruppe EC zwei Instanzen grundlegende Berechtigungen
in Bezug auf ACR-Netzwerkschnittstellen usw. benötigen.
Sie müssen also die IAM-Regel zuordnen.
Lassen Sie uns also auch eine IAM-Rolle für die Knotengruppenressourcen erstellen.
Ich werde also hier eine Rolle erstellen.
Wenn Sie sich nun die Richtlinie ansehen, die wir im Zusammenhang mit dem x-Knoten hinzufügen müssen, gibt es drei wichtige Richtlinien.
Sie haben die Richtlinie für x Arbeitsknoten, die Container-Registrierung und die CNI-Richtlinie.
Probieren wir es also einfach mal aus.
Deshalb werde ich hier die beiden EC auswählen.
Machen wir unser nächstes.
Und es gibt bestimmte politische Maßnahmen, über die wir gerade diskutieren.
Der erste ist Amazon X Worker.
Lassen Sie uns hier die Politik finden.
Dies ist also die Richtlinie für Arbeitsknoten.
Ich werde dies auswählen.
Lassen Sie uns den Bildschirm leeren.
Nehmen wir an, Amazon EC hat zwei Container.
Wir wollen nur den Lesezugriff.
Also wähle ich dies.
Lassen Sie uns den Bildschirm leeren.
Und die dritte ist Amazon X underscore CNA.
Also wähle ich dies.
Als Nächstes geben wir einen Rollennamen ein, ich nenne ihn einfach Amazon X-Knotenrolle.
Es gibt drei Politikbereiche, die damit verbunden sind.
Danach können Sie eine Rolle erstellen.
So wird die Rolle geschaffen.
Sobald dies geschehen ist, können Sie dies aktualisieren und wir haben die x-Knotenrolle hier.
Lassen Sie uns ein wenig nach unten gehen jetzt wird nicht konfigurieren andere Dinge sein.
Wir werden es einfach halten.
Der wichtigste Teil ist hier die Konfiguration der Rechner.
Welche Rechenressourcen benötigen Sie als Teil Ihres Clusters?
Sie haben also die Kapazitätsart "on demand", die Armeeart hier drüben sowie die Instanzart.
Der Instanztyp ist hier also TX three dot medium, der zwei CPUs und vier GB Speicher nutzt.
Wenn Sie möchten, können Sie auch eine viel kleinere Instanz verwenden.
Lassen Sie mich dies auswählen und ich werde DT drei Punkt klein verwenden.
Sie können die Festplattengröße angeben, und hier können Sie die Skalierungskonfiguration der Knotengruppe angeben,
z. B. wie viele EC-2-Instanzen Sie als Teil Ihres Clusters benötigen.
Ich sage nur eins, eins und eins für all das.
Lassen Sie uns ein nächstes machen.
Wir belassen dies als Standardeinstellung.
Machen wir unser nächstes.
Sie haben hier den Überprüfungsbildschirm.
Wir machen weiter und erstellen den Knoten.
In diesem Stadium wird es eine EG zwei Instanzen geben, die gestartet werden.
Probieren wir es doch einfach aus.
Und wenn Sie die Seite aktualisieren, sehen Sie, dass wir eine einfache zwei Instanz haben, die gestartet wird.
Der Instanztyp ist DT three dot small und hier wird Ihre Anwendung ausgeführt, wenn Sie sie in Kubernetes
bereitstellen.
Damit sich unser Q CTL-Client mit dem Kubernetes-Cluster verbinden kann, benötigen wir von der zweiten EC-Instanz die Informationen
über den Kubernetes-Cluster.
Ein Beispiel.
Kehren wir zum ECS-Cluster zurück.
Sie sehen, Sie haben den API-Server-Endpunkt.
Dies ist also der Endpunkt, den Sie für die Verbindung zum Cluster verwenden können.
Und hier wird auch die Authentifizierung stattfinden.
All diese Details müssen also in der EC-2-Instanz oder auf Ihrem Laptop, auf dem Ihr CTL-Binary vorhanden ist, hinzugefügt
werden, was Sie tun müssen.
Anstatt die Details manuell hinzuzufügen, können Sie einen einfachen Befehl ausführen.
Dies wird in der Dokumentation erwähnt.
Ich werde dies auch nach diesem Video hinzufügen, damit Sie es direkt ausprobieren können.
Das Einzige, was Sie hier ändern müssen, ist der Regionalcode und der Name des Clusters.
Lassen Sie uns also fortfahren und dies kopieren.
Lassen Sie uns den Bildschirm leeren.
Ich führe diesen Befehl aus.
Der Name des Clusters ist Demo X Cluster und der Regionalcode.
Ich sage uns einmal Westen.
Wenn ich dann die Eingabetaste drücke, wird eine neue Konfiguration erstellt.
Wenn ich also diese Datei schnell öffne, sehen Sie alles.
Automatisch.
Alle Details zum Fallcluster werden ausgefüllt.
Zum Beispiel die URL des Ex-Clusters und verschiedene andere Informationen.
Danach können Sie die grundlegenden Kubernetes-Befehle ausführen, z. B. CTL, Gate SVC, die anzeigen, welche
Dienste im Kubernetes-Cluster ausgeführt werden.
Sie können auch Cube CTL get nodes verwenden.
Dies zeigt Ihnen die verfügbaren Arbeitsknoten an.
Zurzeit ist ein Arbeitsknoten verfügbar.
Das ist also die einfache zweite Instanz, die wir gestartet hatten.
Der Status ist bereit.
Wenn Sie also einen bestimmten Container bereitstellen, sagen wir Cube, CTL, starten Sie Engine X mit dem
Image von Engine X.
In Ordnung, der Port ist also erstellt.
Wenn wir einen Würfel machen, CTL, bringen Sie die Häfen hierher.
Unser Motor-Export läuft.
Also gut.
Falls Sie es sehen möchten, können Sie es auch von der GI aus sehen.
In den Ressourcen haben wir also eine Port-Ressource.
Wir haben einen neuen Hafen angelegt.
Der Name ist hier Motor X.
Großartig.
Ich hoffe also, dass Sie die praktischen Schritte im Zusammenhang mit x, dem Dokumentationslink und den Befehlen,
die wir im heutigen Video verwendet haben, verstanden haben.
Ich werde sie nach diesem Vortrag hinzufügen, damit Sie leicht darauf zugreifen können.