So löschen Sie die Bereitstellung in Kubernetes

So löschen Sie die Bereitstellung in Kubernetes
Mit einer Bereitstellung können Sie den Lebenszyklus einer Anwendung definieren. Eine Kubernetes -Entität ist ein Ansatz, um das Kubernetes -System so anzugeben, wie Sie das Erscheinungsbild Ihres Clusters benötigen. Sobald das Objekt erfolgreich erstellt wurde, bescheinigt der Cluster, dass das Objekt ausweist und das gewünschte Kubernetes -Cluster -Look beibehält.

Der gesamte Prozess der manuellen Aktualisierung von Container -Apps kann überwältigend und langweilig sein. Einen Service zur nächsten Variante voranschreiten muss die gefilterte Version des Pod initiieren, die Out -Grade -Version eines Pods beenden, warten und validieren, dass die neue Variante erfolgreich veröffentlicht wurde, und gelegentlich zurück zur früheren Version bei a Murks.

Wenn Sie alle diese Aufgaben manuell ausführen, besteht möglicherweise die Wahrscheinlichkeit von menschlichen Fehlern, und das skriptische Schriftzug von Bedarfsdurchblatt und eine beträchtliche Menge an Anstrengungen benötigt. Endlich verwandeln sie den Startprozess in einen Stau.

Um dieses Problem zu beheben, macht die Kubernetes -Bereitstellung den gesamten Prozess wiederholbar und mechanisiert. Der Einsatz bestätigt jedoch, dass die bevorzugte Anzahl von Pods jederzeit ausführt und frei. Der gesamte Aktualisierungsprozess wird aufgezeichnet und mit Auswahlmöglichkeiten für die früheren Varianten erfasst, innehalten und zurückläuft. Hier ist der vollständige Überblick über die Kubernetes -Bereitstellung. Gehen wir nun weiter aus, um zu erläutern, wie die Bereitstellung in Kubernetes erstellt oder gelöscht wird.

Eine Kubernetes -Bereitstellung führt viele Kopien Ihrer Anwendung aus und ersetzt automatisch alle Anfragen, die fehlschlagen oder unpassiv werden. Wenn Sie mit Kubernetes arbeiten, müssen Sie häufig Kubernetes -Bereitstellungen entfernen. Das Erstellen oder Löschen von Bereitstellungen in Kubernetes ist mit Hilfe von Kubectl -Befehlsdarstellungen sehr praktisch. Wir werden den gesamten Prozess des Erstellens und Löschens der Bereitstellung ein wenig detaillierter erläutern.

Voraussetzungen

Sie müssen Ihre Betriebssystemversion kennen, um eine Bereitstellung in Kubernetes zu entfernen. In unserer Situation verwenden wir Ubuntu 20.04 Betriebssystem zur Implementierung von Kubectl -Befehlen. Sobald Sie mit dem Betriebssystem fertig sind. Minikube bietet eine praktische Erfahrung und eine Pflegelernumgebung.

Methoden zum Löschen der Bereitstellung in Kubernetes

Kommen Sie und überprüfen wir, wie Sie die Bereitstellung in Kubernetes mithilfe angehängter Befehle oder Schritte löschen.

Starten Sie Minikube

Sobald Sie den Minikube -Cluster erfolgreich installiert haben, ist es jetzt an der Zeit, ihn mit Hilfe von zwei Methoden zu starten. Die erste Methode besteht darin, „Terminal“ aus dem Ubuntu 20 zu schreiben.04 Systemanwendungssuchleiste oder klicken Sie gleichzeitig auf "Strg+Alt+T". Mit diesen beiden Methoden können Sie das Terminal effizient starten. Schreiben Sie nun den Befehl „Start Minikube“ im Terminal und warten Sie eine Weile, bis er erfolgreich gestartet wird.

$ minikube Start

Bereitstellung erstellen

Um die Bereitstellung in Kubernetes zu löschen. Zu diesem Zweck starten wir zuerst die Minikube und verwenden dann den angegebenen Befehl, um eine Datei in Ubuntu 20 zu erstellen.04. Das Keyword in der folgenden Anweisung erstellt die Datei.

$ touch -Bereitstellung.Yaml

Sobald Sie die oben genannte "Touch-Bereitstellung" ausgeführt haben.Yaml 'Befehl Die Datei wird erfolgreich in Ubuntu 20 erstellt.04. Sie können es im folgenden Screenshot nachsehen.

Speichern und öffnen Sie nun die Datei .YAML -Datei. Der angehängte Screenshot ist eine Darstellung einer Bereitstellung. Es schafft ein Duplikationssatz, um 3 Nginx -Pods zu tragen.

Im folgenden Screenshot heißt es::

  • Eine Nginx-Ablagerung wird gebildet, angegeben durch die “.Metadaten.Name ”Feld.
  • Die Nginx-Ablagerung erzeugt 3 identische Pods, die durch die “angegeben sind“.Spezifikation.Repliken “Feld.
  • Die POD-Vorlage enthält die aufgelisteten Unterfelder:
    • Die Pods werden kategorisiert app: nginx mit der .Metadaten.Beschriftungen Feld.
    • Der ".Vorlage.Spec ”-Feld gibt an, dass die Pods einen Container ausführen, Nginx, der die Nginx Docker Hub -Kopie bei 1 ausführt.14.2 Version.
    • Formeln Sie einen Container und geben Sie seinen Namen mit “an.Spezifikation.Vorlage.Spezifikation.Container [0].Namensfeld.”

Unser nächster Schritt besteht darin, die Bereitstellung zu erstellen. Führen Sie also den folgenden Befehl aus:

Wenn Sie die Bereitstellung anzeigen möchten, um zu überprüfen, ob er erstellt wird oder nicht, führen Sie den folgenden Befehl aus.

Um die Bereitstellungen in Ihrem Cluster zu überprüfen, werden die angehängten Felder angezeigt:

  • Name gibt die Einsatznamen im Namespace an.
  • Ready zeigt die Verfügbarkeit von Anwendungsreplikationen Ihren Benutzern.
  • Update druckt die Gesamtbetrags-Replikate, die aktualisiert wurden, um den ausgewählten Zustand zu erhalten.
  • Verfügbar gibt an, wie viele Anwendungsrepliken Ihren Benutzern angeboten werden.

Bereitstellung löschen

Wenn wir über das Löschen der Bereitstellung sprechen, haben wir zwei Möglichkeiten, sie zu entfernen.

  • Kubectl -Befehl
  • Konfigurationsdatei

Hier verwenden wir den Namen des Bereitstellungsnamens mit dem angegebenen Befehl, um die Bereitstellung zu löschen.

Die Ausgabe zeigt, dass die Bereitstellung mit dem Namen „Nginx“ erfolgreich gelöscht wurde.

Abschluss

Hier in diesem Handbuch haben wir also über die Art und Weise besprochen, wie Sie Bereitstellung in Kubernetes erstellen oder löschen können. Sie können je nach Arbeitsbedarf eine Bereitstellung erstellen. Ich hoffe, Sie können die Bereitstellung in Kubernetes jetzt leicht löschen.