Jak usunąć wszystkie kapsuły w Kubernetes

Jak usunąć wszystkie kapsuły w Kubernetes

Kubernetes Podnie to najmniejszy element aplikacji Kubernetes, składający się z jednego lub jeszcze więcej kontenerów Linux. Krążę może składać się z wielu, ciasno połączonych pojemników lub tylko jednego pojemnika. Kontenery są zorganizowane w kapsuły Kubernetes w celu poprawy inteligencji alokacji zasobów. POD reprezentuje specyficzny dla aplikacji „host logiczny”: obejmuje jedno lub bardziej ściśle podłączone aplikacje konteneryczne.

Aplikacje działające na tym samym komputerze fizycznym lub wirtualnym w środowisku bez chmury są równoważne z aplikacjami w chmurze działającym w tym samym hoście logicznym. Gdy liczne pojemniki są umieszczone w kapsule, dostęp i udostępnianie danych są łatwiejsze. Ponieważ wszystkie kontenery w POD mają tę samą przestrzeń nazw sieci, mogą znaleźć i łączyć się ze sobą za pośrednictwem LocalHost. Krągi mogą się połączyć, wykorzystując adres IP innego kapsułki lub identyfikując zasób w innym kapsule.

Prawie na pewno będziesz musiał usunąć kapsuły o jeden ze swoich węzłów podczas uruchamiania klastra Kubernetes. Może być konieczne rozwiązywanie problemów z trudnościami w węźle, zaktualizować węzeł, a nawet zmniejszyć klaster. Chociaż usuwanie kapsuł z dowolnego węzła nie jest trudne, istnieje pewne środki, które należy zastosować, aby upewnić się, że aplikacja nie zostanie zakłócona. Używamy kapsuł do uruchamiania naszych aplikacji zamiast po prostu uruchamiania kontenerów. Kapsu to pula kontenerów, które są częścią tego samego węzła robotniczego. Każdy podnośnik będzie miał swój adres IP, nazwę hosta i inne procesy.

W tym samouczka.

Wymagania wstępne

Aby usunąć wszystkie kapsuły w Kubernetes, musimy sprawdzić system operacyjny. W naszym przypadku używamy Ubuntu 20.04 System operacyjny. Możesz jednak sprawdzić dowolne inne rozkłady Linux zgodnie z Twoimi wymaganiami. Sprawdź także, czy klaster minikube jest niezbędnym elementem uruchamiania usług Kubernetes w Linux. Musisz zainstalować klaster minikube w systemie, aby uzyskać płynną implementację tego samouczka.

Metoda usuwania wszystkich kapsuł w Kubernetes

Teraz nadejdzie czas na rozwinięcie metody usuwania wszystkich podsekcji lub pojedynczego kapsuły w Kubernetes. Postępuj zgodnie z dołączonymi krokami, aby wykonać pracę płynnie.

Krok 1. Rozpocznij minikube

Aby uruchomić klaster minikube, musisz otworzyć terminal wiersza poleceń Ubuntu 20.04 SYTEM. Możesz go otworzyć, wykonując dwa sposoby:

  • Przeszukując „Terminal” w obszarze wyszukiwania aplikacji Ubuntu 20.04 System
  • Za pomocą klawisza skrótu „CTRL+Alt+T”

Wybierając jeden z powyższych sposobów programu, będziesz mógł skutecznie uruchomić terminal. Teraz głównym celem jest rozpoczęcie minikube, możesz to zrobić, pisząc wymienione polecenie w terminalu.

$ start minikube

Cały proces potrwa kilka minut, sugeruje się, aby nie wyrzucić terminala, dopóki minikube się nie rozpocznie. Możesz również zaktualizować klaster minikube.

Krok 2: Sprawdź aktywne węzły

Teraz musimy zweryfikować status węzłów. W tym celu wypróbuj poniżej wspomniane polecenie wraz z słowem kluczowym Kubectl.

$ kubectl zdobądź węzły

Po wykonaniu wyżej cytowanej polecenia możesz wyświetlić nazwę, status, rolę, wiek i wersję węzłów.

Krok 3: Wymień wszystkie kapsuły

Najważniejszym krokiem tego przewodnika jest wymienienie całości całej informacji dotyczących strąków obecnych w systemie. Aby uzyskać cele listy, musisz wykonać następujące polecenie na terminalu.

$ kubectl get PODS

W wyjściu tego polecenia możesz wyświetlić nazwy, ponowne uruchomienie statusu i wieki wszystkich PODSUNEK w systemie.

Krok 4: Usuń PODS jeden po drugim

Jeśli nie chcesz łączyć wszystkich PODS i chcesz usunąć dowolnego konkretnego kapsuły, możesz skorzystać z komendy poniżej.

$ kubectl delete POD nginx

W naszym przypadku usunęliśmy kapsułkę o nazwie „Nginx”. Możesz jednak usunąć kapsułkę zgodnie z Twoimi wymaganiami.

Krok 5: Usuń wszystkie kapsuły

Jeśli chcesz łącznie usunąć wszystkie PODS, możesz to zrobić, wykonując podsumowane polecenie poniżej.

$ kubectl usuń kapsułki

Słowo kluczowe „-All” reprezentuje, że wszystkie kapsuły zostaną usunięte.

Wniosek

W tym samouczku opracowaliśmy koncepcję kapsuł i dlaczego ich usunięcie jest ważne. Wyjaśniliśmy również metodę usuwania kapsułów jeden po drugim lub ich zbiorowo usunięcia. Mam nadzieję, że teraz możesz łatwo usunąć wymagane kapsuły z systemu.