Dit artikel zal illustreren:
- Hoe u de cache van een cluster kunt wissen door de map 'cache' te verwijderen
- Hoe het Kubernetes-cluster te wissen door knooppunten en pods te verwijderen?
- Conclusie
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\
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
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
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