So löschen Sie den Kubernetes-Cache

So Loschen Sie Den Kubernetes Cache



Kubernetes ist ein beliebtes und universell eingesetztes Container-Orchestrierungssystem. Es wird im Wesentlichen zum Erstellen, Bereitstellen und Verwalten von Anwendungen und Software verwendet. Manchmal startet der Kubernetes-Cluster aufgrund eines Konfigurationsproblems und eines unbekannten Grundes nicht. In solchen Situationen müssen Benutzer möglicherweise den Kubernetes-Cache leeren oder Kubernetes-Komponenten entfernen.

Dieser Artikel soll Folgendes veranschaulichen:

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\ ' Verzeichnis:







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 ' Befehl:

kubectl Sub löschen < Demo >

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 ' Befehl:

kubectl löscht den Knoten minikube-m02

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 ' Befehl. In diesem Beitrag wurde veranschaulicht, wie der Cache des Kubernetes-Clusters geleert wird.