Jak vymazat mezipaměť Kubernetes

Jak Vymazat Mezipamet Kubernetes



Kubernetes je oblíbený a univerzálně používaný systém orchestrace kontejnerů. V podstatě se používá k vytváření, nasazení a správě aplikací a softwaru. Někdy se cluster Kubernetes nespustí kvůli nějakému problému v konfiguracích a nějakému neznámému důvodu. V takových situacích mohou být uživatelé požádáni o vymazání mezipaměti Kubernetes nebo odstranění komponent Kubernetes.

Tento článek bude ilustrovat:

Jak vymazat mezipaměť clusteru odstraněním adresáře „cache“?

Občas mohou uživatelé čelit potížím se spuštěním nebo vytvořením nového clusteru Kubernetes. Chcete-li tento problém vyřešit, musí uživatel vymazat mezipaměť Kubernetes.







Chcete-li vymazat mezipaměť Kubernetes, podívejte se na uvedené kroky.



Krok 1: Otevřete adresář „.kube“.

Chcete-li vymazat mezipaměť Kubernetes, nejprve otevřete „ .být “, přejděte do adresáře “ C:\Users\ 'adresář:







Krok 2: Vymažte mezipaměť Kubernetes

' .být “ obsahuje složku mezipaměti, ve které je uložena mezipaměť Kubernetes. Otevři ' mezipaměti 'adresář:



Tento adresář bude obsahovat dvě složky, „ objev “ adresář a “ http “. Adresář zjišťování se používá k ukládání „ kubectl api-resource ” požadavek pro každý cluster Kubernetes. Naproti tomu „ http “adresář se používá k uložení těla odpovědi, která je generována proti každému “ api-resource “žádost.

Chcete-li vymazat mezipaměť Kubernetes, stiskněte „ CTRL+A ” pro výběr všech adresářů. Poté stiskněte tlačítko „ Vymazat “ nebo „ z ” pro vymazání složky mezipaměti:

Zde můžete vidět, že jsme efektivně odstranili a vymazali mezipaměť Kubernetes:

Jak vyčistit cluster Kubernetes odstraněním uzlů a podů?

Cluster Kubernetes nemá vycentrovanou nebo globální mezipaměť Kubernetes. Nástroj příkazového řádku Kubernetes ' kubectl ” neposkytuje žádný příkaz k vymazání mezipaměti clusteru. Clusterová mezipaměť Kubernetes může patřit ke komponentě nebo aplikaci Kubernetes, jako jsou pody a uzly. Chcete-li vymazat cluster Kubernetes, projděte si níže uvedenou ukázku.

Krok 1: Získání podů

Chcete-li získat pody clusteru Kubernetes, použijte „ kubectl dostat lusky 'příkazy:

kubectl dostat lusky

Krok 2: Odstraňte moduly

Poté vymažte pody, abyste vyčistili cluster pomocí „ kubectl delete pod 'příkaz:

kubectl smazat sub < demo >

Krok 3: Získejte uzly

Chcete-li zcela vymazat mezipaměť clusteru nebo mezipaměť aplikací spuštěnou v clusteru Kubernetes, získejte uzly pomocí „ kubectl získat uzly 'příkaz:

kubectl získat uzly

Krok 4: Vypusťte uzel

Dále vyprázdněte uzel, aby byl nenaplánovatelný, a odstraňte data adresáře uzlu. Chcete-li to provést, použijte níže uvedený příkaz:

kubectl odtok minikube-m02 --platnost --ignore-daemonsets --delete-emptydir-data

Krok 5: Odstraňte uzel

Chcete-li uzel úplně odstranit, jednoduše použijte „ kubectl delete node 'příkaz:

kubectl odstranit uzel minikube-m02

To je vše o odstranění mezipaměti Kubernetes a vymazání clusteru Kubernetes.

Závěr

Mezipaměť Kubernetes nemá centralizovanou mezipaměť a nenabízí žádný příkaz kubectl. Chcete-li vymazat mezipaměť Kubernetes, otevřete soubor „ .být “adresář ze systému” $Domů ” nebo Uživatelský adresář. Poté vymažte veškerý obsah adresáře. Chcete-li vymazat cluster Kubernetes, odeberte součásti Kubernetes, jako jsou pody. Poté vypusťte uzel a odstraňte jej pomocí „ kubectl delete node “příkaz. Tento příspěvek ukazuje, jak vymazat mezipaměť clusteru Kubernetes.