Dieser Artikel soll Folgendes veranschaulichen:
- So löschen Sie den Cluster-Cache durch Entfernen des „Cache“-Verzeichnisses
- Wie lösche ich Kubernetes-Cluster durch Entfernen von Knoten und Pods?
- Abschluss
Wie lösche ich den Cluster-Cache durch Entfernen des „Cache“-Verzeichnisses?
Gelegentlich kann es für Benutzer schwierig sein, einen neuen Kubernetes-Cluster zu starten oder zu erstellen. Um dieses Problem zu beheben, muss der Benutzer den Kubernetes-Cache leeren.
Um den Kubernetes-Cache zu leeren, sehen Sie sich die angegebenen Schritte an.
Schritt 1: Öffnen Sie das Verzeichnis „.kube“.
Um den Kubernetes-Cache zu leeren, öffnen Sie zunächst das „ .Sei ”-Verzeichnis, indem Sie zum „ C:\Benutzer\
Schritt 2: Kubernetes-Cache leeren
Der ' .Sei Der Ordner „enthält den Cache-Ordner, in dem der Kubernetes-Cache gespeichert ist. Öffne das ' Zwischenspeicher ' Verzeichnis:
Dieses Verzeichnis enthält zwei Ordner, den „ Entdeckung „Verzeichnis“ und „ http “. Das Discovery-Verzeichnis wird zum Speichern der „ kubectl API-Ressource ”-Anfrage für jeden Kubernetes-Cluster. Im Gegensatz dazu ist die „ http Das Verzeichnis „wird zum Speichern des Antworttexts verwendet, der für jeden generiert wird“ API-Ressource ' Anfrage.
Um den Kubernetes-Cache zu leeren, drücken Sie die Taste „ STRG+A ”, um alle Verzeichnisse auszuwählen. Drücken Sie anschließend die Taste „ Löschen ' oder ' Des ”-Taste zum Löschen des Cache-Ordners:
Hier können Sie sehen, dass wir den Kubernetes-Cache effektiv gelöscht und geleert haben:
Wie lösche ich Kubernetes-Cluster durch Entfernen von Knoten und Pods?
Der Kubernetes-Cluster verfügt nicht über einen zentrierten oder globalen Kubernetes-Cache. Das Kubernetes-Befehlszeilentool „ kubectl „stellt keinen Befehl zum Löschen des Cluster-Cache bereit. Der Kubernetes-Cluster-Cache kann zu einer Kubernetes-Komponente oder -Anwendung wie Pods und Knoten gehören. Um den Kubernetes-Cluster zu löschen, führen Sie die folgende Demonstration durch.
Schritt 1: Ruft Pods ab
Um die Kubernetes-Cluster-Pods zu erhalten, verwenden Sie „ kubectl holt Pods ” Befehle:
kubectl holt Pods
Schritt 2: Pods löschen
Als nächstes löschen Sie die Pods, um den Cluster zu löschen, indem Sie „ kubectl löscht den Pod
Schritt 3: Knoten abrufen
Um den Cluster-Cache oder Anwendungs-Cache, der im Kubernetes-Cluster ausgeführt wird, vollständig zu leeren, rufen Sie die Knoten mit dem Befehl „ kubectl erhält Knoten ' Befehl:
kubectl erhält Knoten
Schritt 4: Entleeren Sie den Knoten
Als Nächstes entleeren Sie den Knoten, um ihn unplanbar zu machen, und entfernen die Knotenverzeichnisdaten. Verwenden Sie dazu den folgenden Befehl:
Kubectl Drain Minikube-M02 --Gewalt --ignore-daemonsets --delete-emptydir-data
Schritt 5: Knoten löschen
Um den Knoten vollständig zu löschen, verwenden Sie einfach die Schaltfläche „ kubectl löscht den Knoten
Dabei geht es darum, den Kubernetes-Cache zu entfernen und den Kubernetes-Cluster zu leeren.
Abschluss
Der Kubernetes-Cache verfügt über keinen zentralen Cache und bietet keinen kubectl-Befehl. Um den Kubernetes-Cache zu leeren, öffnen Sie „ .Sei „Verzeichnis vom System“ $Zuhause ”-Verzeichnis oder Benutzerverzeichnis. Löschen Sie anschließend den gesamten Inhalt des Verzeichnisses. Um den Kubernetes-Cluster zu löschen, entfernen Sie die Kubernetes-Komponenten wie Pods. Danach entleeren Sie den Knoten und löschen ihn mit dem Befehl „ kubectl löscht den Knoten