Lassen Sie uns in diesem Thema Kubectl die POD -Grundlagen behandeln. Um den Befehl kubectl Kill Pod leicht zu verstehen, müssen Sie die Grundlagen von Kubectl verstehen. Für Anfänger arbeitet Kubectl als Dashboard für Kubernetes, sodass Sie die Kubernetes -Prozesse ausführen können. Ein Pod ist ein grundlegendes Kubernetes -Objekt, das genau dem Namespace, Volumen und Service entspricht. Es handelt sich um eine kleine Ausführungseinheit, die aus einem oder vielen Containern besteht, aus dem ein Anwendungsbehälter ist und andere die an dem primären Anwendungsbehälter angeschlossenen Seitenwagenbehälter sind.
Die Init -Container halten nach Abschluss eines Jobs an oder der Anwendungscontainer ist kurz vor der Ausführung einer Funktion, oder es kann eine Reihe ähnlicher Anwendungscontainer sein. Zusätzlich zum Container der Anwendung verfügt ein Pod auch Speicherressourcen und bietet die Fähigkeiten für Containerprozesse. Ein Schoten oder ein Anwendungscontainer wird aufgrund eines Anwendungsfehlers nicht gehen. In solchen Situationen muss der Kubernetes -Pod explizit neu gestartet werden.
Dieser Artikel führt Sie durch den Schritt-für-Schritt. Um mit Kubectl zu arbeiten, muss das Minikube-Tool installiert werden, um einen einzelnen Knoten Kubernetes-Cluster auf Ihrem System auszuführen.
Bevor Sie fortfahren
Das Töten oder Löschen von Schoten ist Teil eines staatlichen Sets und einer ziemlich fortgeschrittenen Aufgabe, die einige Eigenschaften verletzen kann, die einem staatlichen Set innewohnt. Bevor Sie beginnen, kennen Sie sich mit den unten aufgeführten Überlegungen vertraut:
Um die Befehle in Kubernetes auszuführen, müssen Sie Ubuntu 20 installieren.0 auf dem Linux -Betriebssystem. Installieren Sie außerdem den Minikube -Cluster in Ihrem System, da es erforderlich ist, Kubernetes unter Linux auszuführen. Minikube bietet eine außergewöhnlich reibungslose Erfahrung, da es eine systematische Möglichkeit bietet, die Befehle und Anwendungen zu testen. Daher ist es die beste Lernumgebung für Kubernetes -Anfängerbenutzer.
Befolgen Sie die folgenden Anweisungen, um die Verwendung von Kubectl zu lernen. Sobald Sie etwas über den Werkzeuggebrauch erfahren haben, werden wir die Erstellung, Sicht und Löschung der Schoten in Kubernetes näher erläutern.
Das Starten des Minikube -Clusters ist der erste Schritt. Dann starten Sie Ubuntu 20.04, die Sie installiert haben und zum Befehlszeilenterminal gehen. Sie können dies tun, indem Sie den beiden Methoden folgen. Drücken Sie die Taste Strg+Alt+T oder schreiben.04 Suchleiste des Systems. Das vollständige Terminal wird auf den Punkten einer der genannten Methoden gestartet.
Der nächste Schritt besteht darin, den Minikube zu starten. Um das Minikube zu initiieren, geben Sie den Befehl „Minikube Start“ im Terminal ein. Dieser Befehl startet den Kubernetes -Cluster und erstellt eine virtuelle Maschine, die einen einzelnen Knotencluster ausführen kann. Darüber hinaus wird es die Kubectl -Installation entwickeln, um mit diesem Cluster zu interagieren.
Die Ausgabe des Befehl „Minikube Start“ ist unten angegeben. Wenn Sie den Befehl „Minikube Start“ eingeben, werden Ihnen die folgenden Ergebnisse angezeigt.
So erstellen Sie einen Pod in Kubernetes?
Starten Sie einen Kubernetes -Cluster und geben Sie die Kubernetes Sandbox -Umgebung ein. Führen Sie anschließend den Befehl „kubectl get node“ in der Befehlszeile aus, um den Knoten des Clusters im Terminal zu beobachten. Es wird sicherstellen, dass Sie mit dem Kubernetes -Cluster verbunden sind. Sie erhalten beispielsweise die folgende Ausgabe, wenn Sie den Befehl „Kubectl Get Knode“ ausführen,. Jetzt sind Sie bereit, einfach einen neuen Pod zu erstellen und auszuführen.
Nachdem Sie den Befehl „kubectl get node“ in der Befehlszeile ausgeführt haben, können Sie mit dem Nginx -Bild eine POD erstellen. Führen Sie beispielsweise den unten genannten Befehl aus, um einen Pod zu erstellen.
Es läuft mit dem Nginx -Bild auf Docker Hub. Sobald der POD erstellt wurde.
Nach dem Erstellen des Pod können Sie ihn mit dem Befehl 'Get Pod' anzeigen. Geben Sie den Befehl „kubectl Get Pods“ in das Terminal ein und sehen Sie den Status des Pods, den Sie gerade erstellt haben. Wenn Sie beispielsweise den Befehl „kubectl Get Pods“ in das Terminal eingeben, erhalten Sie die folgende Ausgabe.
Wenn Sie die gesamte Konfiguration des POD sehen möchten, hilft Ihnen der Befehl 'beschreiben pod nginx'. Geben Sie den Befehl „kubectl beschreiben pod nginx“ in das Terminal ein und erhalten Sie die gesamte Konfiguration der POD. Wie unten gezeigt, können Sie die YAML für die Pod sehen. Es gibt Ihnen den Namen, den Namespace, die Priorität, den Minikube -Knoten, die Startzeit, den aktuellen Status und einige andere detaillierte Informationen.
So löschen Sie eine Schote in Kubernetes?
Jetzt, da Sie die Pod erstellt und gesehen haben, verstehen Sie nun, wie Sie ihn zerstören können. Geben Sie den Befehl „kubectl löschen pod nginx“ in das Terminal ein, um die Pod zu löschen. Bevor Sie diesen Befehl ausführen, bestätigen Sie sicher, dass Sie den Namen des Schotens, den Sie zerstören möchten. Sobald Sie die Eingabetaste nach „Kubectl löschen Pod Nginx“ drücken, sehen Sie die folgende Ausgabe. Dadurch wird der POD erfolgreich gelöscht und den Ausgangs -Pod "Nginx" gelöscht.
Abschluss
Ein Pod ist ein grundlegendes Kubernetes -Objekt, das eine wichtige Einheit ist, um das Kubernetes -Objektmodell zu verstehen. In diesem Artikel haben wir lernen.