Ponowne uruchomienie kubectl

Ponowne uruchomienie kubectl

Krągi zawierają wiele pojemników. Kilka strąków to kontenery aplikacji i pełnią swoją rolę. Kubectl nie ma prostego sposobu na ponowne uruchomienie różnych strąków. Musimy uruchomić kapsuły, aż zostaną zamienione jako miara wykorzystania. Zasadniczo jest to przypadek, wydając oryginalną formę obrazu kontenera.

Kubernetes kapsuła działa bez wtargnięcia, ale możemy napotkać komplikacje, a pojemnik nie działa poprawnie. Możemy zwrócić operacje do stanu standardowego, wznawiając POD. Możemy użyć ponownego uruchomienia, aby wznowić kapsuły z wdrożenia pojedynczo. Ta metoda jest sugerowaną metodologią, ponieważ ta metoda nie powoduje awarii usług.

Do uruchamiania poleceń w Kubernetes instalujemy Ubuntu 20.04. Tutaj używamy systemu operacyjnego Linux do wykonywania poleceń Kubectl. Teraz instalujemy klaster minikube, aby uruchomić Kubernetes w Linux. MiniKube oferuje wyjątkowo sprawne zrozumienie, ponieważ zapewnia wydajny tryb do testowania poleceń i aplikacji.

W tym artykule ponownie uruchomimy Kubernetes Pod. W tym artykule pokazuje, jak wznowić kapsułkę w rozmieszczeniu na różne sposoby.

Metody ponownego uruchomienia kapsuł:

Aby wznowić kapsułkę za pomocą kubectl, uruchamiamy minikube.

Rozpocznij minikube:

W terminalu piszemy polecenie „Minikube start”. Po tym czekamy chwilę, aż zacznie się skutecznie. Wyjście tego polecenia jest podane poniżej:

Ta metoda jest czasochłonna i będziemy czekać na chwilę, aby skutecznie wykonać procedurę.

Uzyskaj wdrożenia:

Teraz uzyskajmy wdrożenia, używając polecenia „Kubectl Get wdrożenia”. Teraz możemy wymienić Pods, używając następującego polecenia:

Po uruchomieniu polecenia „Kubectl Get wdroże” wyświetla nazwę, gotowy stan, aktualność, dostępność i wiek wdrożeń.

Metoda 1:

Ponowne uruchamianie jest wykorzystywane do wznowienia każdego kapsuła po wdrożeniu. W celu ponownego uruchomienia uruchamiamy następujące polecenie:

Po uruchomieniu wspomnianego powyżej, Kubernetes wyłącza się powoli i zastępuje strąki, ale niektóre pojemniki zawsze działają. Ze względu na stopniowy charakter wdrażania możemy nadal służyć użytkownikom, jedno.

Metoda 2:

Innym sposobem ponownego uruchomienia kapsułki jest zmniejszenie liczby replik do 0 i skalowanie do właściwego stanu. Wymaga to wszystkich istniejących strąków do wyjścia, a na jego miejscu zaplanowano nowy kapsułek. Jeśli ograniczymy liczbę replik do 0, to się zatrzyma. Dlatego zalecane jest ponowne uruchomienie. Ustaw replikę na 0, używając następującego polecenia. Istnieje jeden limit ręcznego regulacji liczby replików. Zmniejszenie go do 0 spowoduje przerwę bez kapsułów dostępnych dla użytkownika. Skaluj repliki do 0, a wszystkie obecne strąki zostaną usunięte:

To polecenie identyfikuje liczbę wdrożeń, które muszą być dynamiczne dla POD. Kiedy ustawiamy go na zero, skutecznie zabija proces. Jeśli ustawimy wartość replik na 0, Kubernetes odrzuci repliki, których nie chcemy.

Ustawiamy wartość repliki na większą niż 0, aby ponownie uruchomić kapsuły. Inną opcją jest rekruta. Aby wznowić POD, używamy podobnego polecenia i podajemy wartość replików większą niż zero:

Kiedy ustawiamy repliki większe niż zero, Kubernetes konstruuje nową replikę. Nazwa nowej repliki jest inna niż stara replika.

Czekamy, aż kapsuły zostaną zakończone, a następnie wykorzystujemy polecenie „Kubectl Get Pods”, aby potwierdzić pozycję kapsuła i sprawdzić nową nazwę. Kubernetes konstruuje nowy kapsułek z nowym wydarzeniem. Wdrożenie jest generowane skutecznie. Następnie używamy następującego polecenia, aby zaciągnąć kapsuły. Wdrożenie wykrywa zmienność statusu i aktywuje nowe kapsuły do ​​momentu osiągnięcia preferowanych replik:

Metoda 3:

Replicaset wykrywa kapsułę zniknęła, ponieważ wystąpienia kontenera rozbijają się pod liczbą replików docelowych. Używamy następującego polecenia:

Zestaw repliki następuje, aby zwrócić minimalną dostępność. Nowa kapsułka zostanie zbudowana spontanicznie, a zamiast starego pojemnika rozpocznie się nowy pojemnik.

Zalecamy korzystanie z polecenia wdrożenia, które jest wyraźniejsze i przeznaczone. Jeśli jednak zidentyfikujemy identyfika. Wdrożenie zastępują wszystkie osiągnięte strąki, ale nie uszkodzone kapsuły.

Wniosek:

Kubernetes to platforma operacyjna do koordynowania kontenerów. Podobnie jak w przypadku wszystkich systemów, powoduje problemy. Dlatego wznowienie POD nie naprawia podstawowego problemu, który zainicjował porażkę kapsułki. Wdrożenie jest zalecanym kluczem do najnowszych kubernetes. Z drugiej strony inne metody działają i być może bardziej odpowiednie dla określonej sytuacji. Ręczne usuwanie kapsuł jest idylliczne, jeśli chcemy „zrestartować” pojedynczy kapsułkę bez przerwy. Jeśli jednak uruchamiamy wiele replik, nie możemy skorzystać z polecenia wdrożenia. Mamy nadzieję, że ten artykuł uznałeś za przydatny. Sprawdź Linux Wskazówka, aby uzyskać więcej wskazówek i informacji.