Tento článek bude ilustrovat:
- Jak vymazat mezipaměť clusteru odstraněním adresáře „cache“.
- Jak vyčistit cluster Kubernetes odstraněním uzlů a podů?
- Závěr
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
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
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