Hoe Kubernetes-cache te wissen

Hoe Kubernetes Cache Te Wissen



Kubernetes is een geliefd en universeel gebruikt containerorkestratiesysteem. Het wordt in principe gebruikt voor het maken, implementeren en beheren van applicaties en software. Soms start het Kubernetes-cluster niet vanwege een probleem in de configuraties en een onbekende reden. In dergelijke situaties kan van gebruikers worden verlangd dat ze de Kubernetes-cache leegmaken of Kubernetes-componenten verwijderen.

Dit artikel zal illustreren:

Hoe kan ik de cache van een cluster wissen door de map 'cache' te verwijderen?

Af en toe kunnen gebruikers problemen ondervinden bij het starten of maken van een nieuw Kubernetes-cluster. Om dit probleem op te lossen, moet de gebruiker de Kubernetes-cache wissen.







Bekijk de gegeven stappen om de Kubernetes-cache te wissen.



Stap 1: Open de map '.kube'.

Om de Kubernetes-cache te wissen, opent u eerst het bestand “ .zijn map door naar de map “ C:\Gebruikers\ ” map:







Stap 2: Wis de Kubernetes-cache

De ' .zijn map bevat de cachemap waarin de Kubernetes-cache wordt opgeslagen. Open de ' cache ” map:



Deze map bevat twee mappen, de “ ontdekking ” map en “ http ”. De ontdekkingsmap wordt gebruikt om de “ kubectl API-bron ”-verzoek voor elk Kubernetes-cluster. Daarentegen is de “ http ” map wordt gebruikt om de antwoordtekst op te slaan die wordt gegenereerd tegen elke “ api-bron ' verzoek.

Om de Kubernetes-cache te wissen, drukt u op de “ CTRL+A ” om alle mappen te selecteren. Druk daarna op de “ Verwijderen ' of ' Van de '-toets om de cachemap te wissen:

Hier kunt u zien dat we de Kubernetes-cache effectief hebben verwijderd en gewist:

Hoe het Kubernetes-cluster te wissen door knooppunten en pods te verwijderen?

Het Kubernetes-cluster heeft geen gecentreerde of globale Kubernetes-cache. De Kubernetes-opdrachtregeltool “ kubectl ” biedt geen opdracht om de clustercache te wissen. De Kubernetes-clustercache kan deel uitmaken van een Kubernetes-onderdeel of -toepassing, zoals peulen en knooppunten. Om het Kubernetes-cluster te wissen, doorloopt u de onderstaande demonstratie.

Stap 1: Krijgt peulen

Om de Kubernetes-clusterpods te verkrijgen, gebruikt u de “ kubectl krijgt peulen ” commando's:

kubectl krijgt peulen

Stap 2: Pods verwijderen

Verwijder vervolgens de pods om het cluster te wissen met behulp van de “ kubectl verwijdert pod ” commando:

kubectl verwijder sub < demonstratie >

Stap 3: Knooppunten ophalen

Om de clustercache of applicatiecache die in het Kubernetes-cluster wordt uitgevoerd volledig te wissen, haalt u de knooppunten op met behulp van de ' kubectl haalt knooppunten op ” commando:

kubectl haalt knooppunten op

Stap 4: Maak het knooppunt leeg

Maak vervolgens het knooppunt leeg om het niet-planningsbaar te maken en verwijder de knooppuntdirectorygegevens. Gebruik hiervoor het onderstaande commando:

kubectl afvoer minikube-m02 --kracht --negeer-daemonsets --delete-legemap-gegevens

Stap 5: Knooppunt verwijderen

Om het knooppunt volledig te verwijderen, gebruikt u eenvoudig de “ kubectl verwijdert knooppunt ” commando:

kubectl verwijdert knooppunt minikube-m02

Dat gaat allemaal over het verwijderen van de Kubernetes-cache en het leegmaken van het Kubernetes-cluster.

Conclusie

De Kubernetes-cache heeft geen gecentraliseerde cache en biedt geen kubectl-opdracht. Om de Kubernetes-cache te wissen, opent u het bestand “ .zijn ” map van het systeem “ $Thuis ”-map of Gebruikersmap. Wis daarna alle inhoud van de map. Als u het Kubernetes-cluster wilt wissen, verwijdert u de Kubernetes-componenten, zoals pods. Maak daarna het knooppunt leeg en verwijder het met behulp van de “ kubectl verwijdert knooppunt commando. In dit bericht wordt geïllustreerd hoe u de cache van het Kubernetes-cluster kunt wissen.