Jak wyczyścić pamięć podręczną Kubernetes

Jak Wyczyscic Pamiec Podreczna Kubernetes



Kubernetes to popularny i powszechnie używany system orkiestracji kontenerów. Zasadniczo służy do tworzenia, wdrażania i zarządzania aplikacjami i oprogramowaniem. Czasami klaster Kubernetes nie uruchamia się z powodu problemów w konfiguracjach i nieznanego powodu. W takich sytuacjach może być konieczne wyczyszczenie pamięci podręcznej Kubernetes lub usunięcie komponentów Kubernetes.

Ten artykuł zilustruje:

Jak wyczyścić pamięć podręczną klastra, usuwając katalog „cache”?

Czasami użytkownicy mogą napotkać trudności z uruchomieniem lub utworzeniem nowego klastra Kubernetes. Aby rozwiązać ten problem, użytkownik musi wyczyścić pamięć podręczną Kubernetes.







Aby wyczyścić pamięć podręczną Kubernetes, spójrz na podane kroki.



Krok 1: Otwórz katalog „.kube”.

Aby wyczyścić pamięć podręczną Kubernetes, najpierw otwórz „ .Być ”, przechodząc do katalogu „ C:\Users\ katalog:







Krok 2: Wyczyść pamięć podręczną Kubernetes

.Być ” zawiera folder pamięci podręcznej, w którym przechowywana jest pamięć podręczna Kubernetes. Otworzyć ' Pamięć podręczna katalog:



Katalog ten będzie zawierał dwa foldery, „ odkrycie ” katalog i „ http ”. Katalog wykrywania służy do przechowywania „ kubectl api-resource ” dla każdego klastra Kubernetes. Dla kontrastu, „ http ” służy do przechowywania treści odpowiedzi generowanej dla każdego „ zasób API ' wniosek.

Aby wyczyścić pamięć podręczną Kubernetes, naciśnij przycisk „ CTRL+A ”, aby wybrać wszystkie katalogi. Następnie naciśnij przycisk „ Usuwać ' Lub ' z ”, aby wyczyścić folder pamięci podręcznej:

Tutaj możesz zobaczyć, że skutecznie usunęliśmy i wyczyściliśmy pamięć podręczną Kubernetes:

Jak wyczyścić klaster Kubernetes, usuwając węzły i pody?

Klaster Kubernetes nie ma wycentrowanej ani globalnej pamięci podręcznej Kubernetes. Narzędzie wiersza poleceń Kubernetes „ kubectl ” nie udostępnia żadnego polecenia umożliwiającego wyczyszczenie pamięci podręcznej klastra. Pamięć podręczna klastra Kubernetes może należeć do komponentu lub aplikacji Kubernetes, takich jak zasobniki i węzły. Aby wyczyścić klaster Kubernetes, wykonaj poniższą demonstrację.

Krok 1: pobiera kapsuły

Aby uzyskać zasobniki klastrów Kubernetes, użyj opcji „ kubectl pobierz strąki ' polecenia:

kubectl pobierz strąki

Krok 2: Usuń pody

Następnie usuń kapsuły, aby wyczyścić klaster za pomocą przycisku „ kubectl usuń pod ' Komenda:

kubectl usuń sub < próbny >

Krok 3: Zdobądź węzły

Aby całkowicie wyczyścić pamięć podręczną klastra lub pamięć podręczną aplikacji uruchomioną w klastrze Kubernetes, pobierz węzły za pomocą polecenia „ kubectl pobierz węzły ' Komenda:

kubectl pobierz węzły

Krok 4: Opróżnij węzeł

Następnie opróżnij węzeł, aby uniemożliwić jego planowanie i usuń dane katalogu węzłów. Aby to zrobić, użyj poniższego polecenia:

kubectl spustowy minikube-m02 --siła --ignore-daemonsets --delete-emptydir-data

Krok 5: Usuń węzeł

Aby całkowicie usunąć węzeł, po prostu użyj przycisku „ kubectl usuń węzeł ' Komenda:

kubectl usuń węzeł minikube-m02

Wszystko sprowadza się do usunięcia pamięci podręcznej Kubernetes i wyczyszczenia klastra Kubernetes.

Wniosek

Pamięć podręczna Kubernetes nie ma scentralizowanej pamięci podręcznej i nie oferuje żadnego polecenia kubectl. Aby wyczyścić pamięć podręczną Kubernetes, otwórz „ .Być ”katalog z systemu” $Dom ” lub katalog użytkownika. Następnie wyczyść całą zawartość katalogu. Aby wyczyścić klaster Kubernetes, usuń komponenty Kubernetes, takie jak zasobniki. Następnie opróżnij węzeł i usuń go za pomocą „ kubectl usuń węzeł ' Komenda. W tym poście pokazano, jak wyczyścić pamięć podręczną klastra Kubernetes.