Kubectl Stop Pod

Kubectl Stop Pod
Kubernetes nie pozwala na zatrzymanie lub wstrzymanie obecnego stanu kapsuła i wznowienie go później. NIE. Nie jest możliwe zatrzymanie kapsułki i ponowne uruchomienie go w późniejszym czasie. Kubry są enkapsurowane w Kubernetes z wykorzystaniem usługi. Możesz pomyśleć o jednej technice odizolowania kapsuł, zmieniając wybór POD w definicji usługi. Następnie możesz użyć definicji usługi, aby zarządzać ruchem na kapsule. Zmodyfikuj wartość selektora POD, gdzie była w definicji usługi, gdy chcesz wznowić ruch. Mamy też inną opcję. Możemy usunąć kapsułkę, a jeśli potrzebujemy go ponownie, możemy go łatwo utworzyć. Możesz rozwiązywać problemy z problemami z węzłem, zaktualizować węzeł lub być może zmniejszyć odpowiedni klaster.

POD to najprostsza jednostka przetwarzania w programie, zawierająca pojedynczy kontener lub zestaw powiązanych kontenerów. POD zawiera zasoby przechowywania i opcje przetwarzania kontenerów oprócz kontenera aplikacji. W tym artykule zrozumiesz, jak używać obrazu Nginx do zbudowania kapsułki w Kubernetes, a na koniec usuń wygenerowane przez ciebie POD. Użyjemy narzędzia miniKube, które umożliwia obsługę klastra Kubernetes z jednym węzłem na komputerze stacjonarnym

Wymagania wstępne

Musimy najpierw sprawdzić system operacyjny przed użyciem kubectl. Używamy Ubuntu 20.04 na komputerze w naszym scenariuszu. Z drugiej strony inne rozkłady Linux można zbadać, aby sprawdzić, czy pasują do twoich wymagań. Wdrażanie usług Kubernetes w Linux wymaga użycia klastra minikupu. Aby ten przewodnik zadziałał, musisz skonfigurować klaster minikube na swoim komputerze.

Metoda tworzenia, przeglądania i usuwania kapsułki

MiniKube to narzędzie do wykonywania kubernetes na komputerze. Produkuje wirtualny klaster jednominowy oparty na maszynie (VM). Dzięki zakresowi wbudowanych dodatków MiniKube skutecznie ułatwia ocenę podstawowych funkcji klastra Kubernetes, które można wygodnie włączyć lub wyłączyć. Użyj terminala wiersza poleceń, aby skonfigurować klaster minikube na swoim Ubuntu 20.04 System. Możesz go otworzyć za pomocą jednej z dwóch różnych metod. W Ubuntu 20.04 Sekcja wyszukiwania programu systemu Poszukaj „Terminal. „Ctrl+Alt+T to skrót klawiatury, którego można użyć do tego celu.

Korzystając z jednej z wyżej wymienionych technik, możesz szybko uruchomić terminal. Po zakończeniu otwierania terminalu musisz wykonać następujące polecenie, aby uruchomić klaster minikupu:

$ minikube start

Cały proces zajmie trochę twojego czasu. Upewnij się, że jesteś połączony z klastrem Kubernetes, uruchamiając Kubectl Pobierz węzły w wierszu polecenia, aby zobaczyć węzły klastra w konsoli po wejściu do środowiska piaskownicy Kubernetes. Następnie będziesz gotowy do wygenerowania i wykonania kapsułki, jeśli to zadziała. Aby wyświetlić status węzła, wykonaj dołączone poniższe polecenie w Ubuntu 20.04 Terminal.

$ kubectl zdobądź węzły

Status jest „gotowy”. Aby wyświetlić aktualny status POD jest obecnych w twoim systemie, wykonaj cytowane poniżej polecenie:

$ kubectl get PODS

Teraz utworzymy kapsułkę, wykonując cytowane poniżej polecenie:

$ kubectl uruchom nginx --image = nginx - -restart = nigdy

POD dodaje się, jak widać na poniższym obrazku po wykonaniu następującego polecenia w powładzie.

$ kubectl get PODS

Procedura usuwania kapsuły jest prosta. Po prostu uruchom „Kubectl Delete Pod nginx”, aby usunąć wykonany kapsułek. Kapsułka zostanie usunięta, jak widać na poniższym obrazku po wykonaniu następującego polecenia w powładzie.

$ kubectl usuń pod nginx

Jeśli pomyślnie zniszczyłeś kapsułkę, polecenie „Pod nginx usunięte” zostanie pokazane w konsoli.

Możesz sprawdzić, czy POD został pomyślnie usunięty po wykonaniu następującego polecenia w powłoce.

$ kubectl get PODS

Wniosek

Krągi są bardzo istotną częścią systemu Kubernetes, ponieważ odzwierciedlają procesy aplikacji, są ważną jednostką do chwytania modelu obiektu Kubernetes. W większości przypadków kapsuły są używane do kontrolowania pojemników w Kubernetes w sposób pośredni. W bardziej skomplikowanych przypadkach użycia kapsuły mogą obejmować wiele kontenerów, które muszą udostępniać zasoby i służyć jako centrum zarządzania kontenerami. Ten artykuł obejmował podstawowe kroki do tworzenia, usunięcia i wyświetlania PODS.