‫Oh Mann, ich wette, Sie haben schon eine Weile darauf gewartet, die Kommandozeile des Cuba Daddy zu erreichen, aber zum Glück haben wir einige
‫der Konzepte aus dem Weg geräumt, also lasst uns zur Kommandozeile gehen.
‫Das erste, was wir sicherstellen müssen, ist, dass alles, was Sie mit dem Einrichten der ausgeführten
‫kubanischen Entitäten getan haben, und die Art und Weise, wie wir dies tun können, der Docker-Version und der Compose-Version und
‫dergleichen ähnlich ist.
‫Wir können zur Shell gehen und die Cube-Steuerung eingeben, die K Sie sind CTO-Version und Sie sollten zu den Versionen
‫zurückkehren.
‫Dies ist genau wie bei Docker, wo Sie die Client-Version und dann die Server-Version erhalten.
‫Denken Sie daran, dass alle diese Befehlszeilentools mit einer Remote-API kommunizieren.
‫In diesem Fall ist es wahrscheinlich die API auf Ihrem Computer, aber genau wie bei Docker und Swarm und
‫Compose kann die Befehlszeile für die Cube-Steuerung auch mit der Remote-Community-API kommunizieren.
‫Jetzt, da Sie über die Client-Server-Versionen informiert sind, können Sie loslegen, wenn Sie einen Fehler erhalten. Dies liegt wahrscheinlich
‫daran, dass die Server-Version nicht angezeigt wird und keine Verbindung hergestellt werden kann.
‫Das bedeutet, dass Sie irgendwie falsch konfiguriert sind und Ihr lokaler Verbündeter nicht mit den Cuban 80-Servern kommunizieren kann.
‫Daher würde ich entweder überprüfen, wie Sie es bereitgestellt haben, um sicherzustellen, dass es ausgeführt wird. Wenn Sie sich auf Ihrem Desktop
‫befinden, müssen Sie Docker starten und dann in den Einstellungen sicherstellen, dass kubanische Entitäten ausgeführt werden. Wenn dies auf andere Weise der
‫Fall ist, überprüfen Sie einfach das Installieren Sie das Video, wenn Sie Probleme damit haben, die Fragen und Antworten zu
‫beantworten, oder wenn Sie Probleme haben.
‫In Ordnung, es gibt zwei Möglichkeiten, Pods in Kuba bereitzustellen, und Wirbel tun dies wirklich
‫in der Befehlszeile, wo Sie alle Optionen in der Befehlszeile angeben oder Jamel verwenden.
‫Das Konzept mag also ähnlich sein wie bei Services, Stacks und Swarm, aber wenn man sich wirklich darauf einlässt, gibt es
‫natürlich viele verschiedene Dinge unter der Decke.
‫Ich hasse es, diese Analogie zu ziehen, aber das sind wirklich die beiden Optionen, die Sie haben, entweder die Befehlszeile oder
‫der Jemen.
‫Konzentrieren wir uns ein paar Minuten auf die Befehlszeile. Der erste Befehl, den wir hier ausführen, ist
‫die Ausführung der Würfelsteuerung. Es ist also ähnlich wie bei einem Dolch, der meine Engine X ausführt, und Sie können ihn so nennen, wie Sie möchten.
‫Dies ist der Name Ihrer Bereitstellung und anschließend das Dash-Dash-Image.
‫Und wir geben hier den Bildnamen an. Verwenden wir einfach Engine X wie gewohnt und drücken Sie jetzt für eine Minute
‫die Eingabetaste.
‫Lassen Sie uns die abgewertete Warnung ignorieren, wenn Sie diese in einigen der neuesten Versionen von kubanischen
‫Wirbeln erhalten.
‫Wir werden gleich darüber sprechen.
‫Aber jetzt wollen wir mal sehen, was gerade passiert ist und wir können das mit
‫dem Befehl cube control get verwenden. Cube control holt Pods, von denen Sie sehen sollten, dass sich Ihr benanntes Objekt zusammen mit einigen Zeichen am Ende befindet, und Sie
‫werden das in einem sehen läuft.
‫Dies ist also dem Servicekonzept in der Form sehr ähnlich, in der wir standardmäßig nur ein Replikat ausgeführt haben und dessen
‫Namen dort angezeigt wird.
‫Aber warum haben wir diesen seltsamen Namen?
‫Nun, das hat damit zu tun, wie der Befehl cube control run funktioniert, wenn Sie den
‫Lauf so verwenden, wie er gerade in Version 1 ist. 0 14, der technisch einen Deployment-Controller verwendet und
‫der Deployment-Controller einen Replikatsatz-Controller erstellt und diesen Controller repliziert und dann die Pods erstellt.
‫In diesem Fall ist es nur eine Replik.
‫Es ist also nur ein Topf.
‫Wenn wir eine Cube-Steuerung durchführen würden, um alles zu
‫erhalten, würden Sie alle aufgelisteten Objekte sehen und Sie werden sehen, dass Pods den Dienst vorerst ignorieren.
‫Wir werden ein wenig darüber reden.
‫Die Bereitstellung und dann das Replikatset, sodass Sie diese verschiedenen Ebenen des Objektmodells und der kubanischen Wirbel sehen können, die
‫hier herauskommen, wo wir nur einen einzigen Befehl ausgeführt haben, aber tatsächlich mehrere Objekte für uns erstellt
‫haben.
‫Gehen wir zu meinem Zeichenbrett und beschreiben, wie diese Objekte zueinander in Beziehung stehen, wie Sie es bei kubanischen Wirbeln gesehen
‫haben.
‫Wir haben mehr Abstraktions- und Kontrollebenen als zuvor im Schwarm oder in Dunker selbst.
‫In diesem Fall wurden beim Ausführen des Cube-Steuerelements im Hintergrund automatisch mehrere verschiedene Abstraktionen für
‫uns erstellt.
‫Es wurde der Pod erstellt, aber es wurde auch ein Replikatsatz erstellt.
‫Und darum ein Einsatz.
‫Gehen wir also zum Zeichenbrett und ich zeige Ihnen, wie diese Abstraktionen miteinander zusammenhängen. Zur Erinnerung, wir haben einen Hund
‫darunter und dann laufen einige Container, die kubanische Einheiten verwalten, und ich werde nicht über
‫diese Rechte sprechen jetzt.
‫Lassen Sie uns einfach wissen, dass wir hier einen anderen Satz von Containern haben, nur um den Würfel auszuführen.
‫Und als wir die Cube-Steuerung ausgeführt haben, war das, was sie erstellt hat, offensichtlich unser Injektionscontainer, der der Teil
‫war, den wir kennen, aber die verschiedenen Ebenen der Steuerung oder Abstraktionen sind der interessante Teil.
‫Der erste hier ist der Pod und kann wieder einen oder mehrere Container in diesem Pod laufen lassen.
‫Und als Teil dieses Pods hätte es Volumes erstellen können, wenn wir es gebraucht hätten, und es hat den Nick
‫für den Pod erstellt.
‫Die Art und Weise, wie dieser Pod erstellt wurde, als wir den Cube Control-Lauf eingaben, führte zu einer
‫Bereitstellung, und ein Bereitstellungscontroller verwaltet Replikatsätze.
‫Wir haben also mehrere Abstraktionsebenen, für die die Bereitstellung erstellt wurde.
‫Und es macht Dinge wie fortlaufende Updates oder blau-grüne Bereitstellungen und viele andere Dinge, an die Sie
‫denken, wenn Sie an Orchestrierungsdienste denken, wie wir sie bei der Erstellung dieser Bereitstellung in
‫Schwarmdiensten hatten.
‫Es wurde ein Replikatsatz von einem erstellt,
‫der selbst ein anderer Controller ist,
‫und der Job für Replikatsätze besteht darin, sicherzustellen, dass die Anzahl der von uns angeforderten Pods derzeit ausgeführt wird.
‫In diesem Fall lassen wir alles in den Standard.
‫Unsere Bereitstellung hat also einen Replikatsatz erstellt, und dieser Replikatsatz hat einen Pod erstellt.
‫Jetzt können wir jede dieser verschiedenen Abstraktionsebenen steuern und Befehle zur Steuerung der Bereitstellung
‫eingeben.
‫Das Replikatset oder der Pod selbst direkt, aber normalerweise verwalten Sie in diesen Situationen
‫immer die Bereitstellung selbst.
‫Und dann kümmert es sich um den Rest und gibt Ihnen eine Vorstellung davon, warum das Replikatset
‫selbst in der Mitte existiert, als ob wir eine weitere Kopie dieses Pods erstellen wollten.
‫Genau wie bei der Erstellung von Replikaten für Schwarmdienste habe ich in meiner Zeichnung hier eine Kopie dieses Pods erstellt. Dies wäre der Fall, wenn wir die
‫Replikate auf zwei skalieren würden, die der Vorgehensweise von Swarm sehr ähnlich sind, und das Replikat setzt
‫erneut die Aufgabe, sicherzustellen, dass zwei Pods vorhanden sind laufen mit der identischen Vorlage.
‫Die Aufgabe der Bereitstellung besteht darin, die Konfiguration des Replikatsatzes zu verwalten, bevor wir zur nächsten Vorlesung springen.
‫Löschen wir alle diese Ressourcen, die wir gerade mit dem Befehl run erstellt haben.
‫Mit dem Befehl delete.
‫Dies unterscheidet sich von Docker, bei dem Docker den Befehl entfernt hatte.
‫Jetzt verwenden wir einen Löschbefehl mit Cube-Steuereinheiten,
‫mit dem wir den Objekttyp und dann den Namen des Objekts angeben.
‫Wir machen also Bereitstellungsraum.
‫Der Name der Bereitstellung und wenn Sie dies tun, werden alle darunter liegenden Elemente gelöscht.
‫Die Replik stellte die Hülsen selbst und die Behälter in sie.
‫Wir können dies schnell mit demselben Befehl get all überprüfen, und Sie sehen nur den Cluster I. P. dort ist der kubanische
‫ETI-Server selbst.