Ako vymazať vyrovnávaciu pamäť Kubernetes

Ako Vymazat Vyrovnavaciu Pamat Kubernetes



Kubernetes je obľúbený a univerzálne používaný systém orchestrácie kontajnerov. V podstate sa používa na vytváranie, nasadzovanie a správu aplikácií a softvéru. Klaster Kubernetes sa niekedy nespustí z dôvodu nejakého problému v konfiguráciách a nejakého neznámeho dôvodu. V takýchto situáciách sa môže od používateľov vyžadovať vymazanie vyrovnávacej pamäte Kubernetes alebo odstránenie komponentov Kubernetes.

Tento článok bude ilustrovať:

Ako vymazať vyrovnávaciu pamäť klastra odstránením adresára „cache“?

Používatelia môžu mať občas problémy so spustením alebo vytvorením nového klastra Kubernetes. Ak chcete tento problém vyriešiť, používateľ musí vymazať vyrovnávaciu pamäť Kubernetes.







Ak chcete vymazať vyrovnávaciu pamäť Kubernetes, pozrite si uvedené kroky.



Krok 1: Otvorte adresár „.kube“.

Ak chcete vymazať vyrovnávaciu pamäť Kubernetes, najprv otvorte súbor „ .byť “, prejdite do adresára “ C:\Users\ ” adresár:







Krok 2: Vymažte vyrovnávaciu pamäť Kubernetes

' .byť ” priečinok obsahuje priečinok vyrovnávacej pamäte, v ktorom je uložená vyrovnávacia pamäť Kubernetes. Otvor ' cache ” adresár:



Tento adresár bude obsahovať dva priečinky, „ objav “ adresár a “ http “. Adresár zisťovania sa používa na uloženie „ kubectl api-resource žiadosť pre každý klaster Kubernetes. Naproti tomu „ http ” adresár sa používa na uloženie tela odpovede, ktorá je vygenerovaná proti každému “ api-resource “žiadosť.

Ak chcete vymazať vyrovnávaciu pamäť Kubernetes, stlačte „ CTRL+A ” na výber všetkých adresárov. Potom stlačte tlačidlo „ Odstrániť “ alebo „ z ” na vymazanie priečinka vyrovnávacej pamäte:

Tu môžete vidieť, že sme efektívne odstránili a vymazali vyrovnávaciu pamäť Kubernetes:

Ako vyčistiť klaster Kubernetes odstránením uzlov a modulov?

Klaster Kubernetes nemá vycentrovanú alebo globálnu vyrovnávaciu pamäť Kubernetes. Nástroj príkazového riadka Kubernetes “ kubectl ” neposkytuje žiadny príkaz na vymazanie vyrovnávacej pamäte klastra. Vyrovnávacia pamäť klastra Kubernetes môže patriť komponentu alebo aplikácii Kubernetes, ako sú pody a uzly. Ak chcete vymazať klaster Kubernetes, prejdite nižšie uvedenú ukážku.

Krok 1: Získanie strukov

Ak chcete získať klastrové moduly Kubernetes, použite „ kubectl dostať strúčiky “príkazy:

kubectl dostať strúčiky

Krok 2: Odstráňte moduly

Potom odstráňte moduly, aby ste vyčistili klaster pomocou „ kubectl delete pod 'príkaz:

kubectl zmazať pod < demo >

Krok 3: Získajte uzly

Ak chcete úplne vymazať vyrovnávaciu pamäť klastra alebo vyrovnávaciu pamäť aplikácií spustenú v klastri Kubernetes, získajte uzly pomocou „ kubectl získať uzly 'príkaz:

kubectl získať uzly

Krok 4: Vypustite uzol

Potom vyprázdnite uzol, aby bol nenaplánovateľný, a odstráňte údaje z adresára uzla. Ak to chcete urobiť, použite nasledujúci príkaz:

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

Krok 5: Odstráňte uzol

Ak chcete úplne odstrániť uzol, jednoducho použite „ kubectl odstrániť uzol 'príkaz:

kubectl odstrániť uzol minikube-m02

To je všetko o odstránení vyrovnávacej pamäte Kubernetes a vymazaní klastra Kubernetes.

Záver

Vyrovnávacia pamäť Kubernetes nemá centralizovanú vyrovnávaciu pamäť a neponúka žiadny príkaz kubectl. Ak chcete vymazať vyrovnávaciu pamäť Kubernetes, otvorte súbor „ .byť “adresár zo systému” $Domov ” alebo Užívateľský adresár. Potom vymažte celý obsah adresára. Ak chcete vymazať klaster Kubernetes, odstráňte komponenty Kubernetes, ako sú napríklad moduly. Potom vypustite uzol a odstráňte ho pomocou „ kubectl odstrániť uzol “príkaz. Tento príspevok ilustruje, ako vyčistiť vyrovnávaciu pamäť klastra Kubernetes.