Jak usunąć wdrożenie w Kubernetes

Jak usunąć wdrożenie w Kubernetes
Wdrożenie pozwala zdefiniować cykl życia aplikacji. Entity Kubernetes to podejście do stwierdzenia systemu Kubernetes, jak potrzebujesz wyglądu obciążenia klastra. Po pomyślnym utworzeniu obiektu klaster działa na certyfikację, że obiekt trwa, zachowując pożądany wygląd klastra Kubernetes.

Cały proces ręcznego aktualizacji aplikacji kontenerowych może być przytłaczający i nudny. Postępowanie usługi do następnego wariantu wymaga inicjowania filtrowanej wersji POD, kończąc wersję pod klasy, czekając i sprawdzając, czy nowy wariant został z powodzeniem wydany, i czasami wracając do wcześniejszej wersji w przypadku a partanina.

Jeśli wykonasz wszystkie te zadania ręcznie, może istnieć szansa na błędy ludzkie, a właściwe scenariusze wymaga pełnego potencjału i znacznego wysiłku. W końcu przekształcają proces uruchamiania w tyl.

Aby rozwiązać ten problem, wdrożenie Kubernetes sprawia, że ​​cały proces jest powtarzalny i zmechanizowany. Jednak wdrożenie potwierdza, że ​​preferowana liczba kapsułek jest wykonywana i wolna przez cały czas. Cały proces aktualizacji jest rejestrowany i podawany z wyborami, aby kontynuować, zatrzymywać i cofać się do wcześniejszych wariantów. Oto pełny przegląd wdrożenia Kubernetes. Teraz przejdźmy dalej, aby wyjaśnić, jak utworzyć lub usunąć wdrożenie w Kubernetes.

Wdrożenie Kubernetes wykonuje wiele kopii aplikacji i automatycznie zastępuje wszelkie żądania, które zawodzą lub stają się niecierpliwe. Kiedy pracujesz z Kubernetes, często musisz usunąć wdrożenia Kubernetes. Tworzenie lub usuwanie wdrożeń w Kubernetes jest dość przydatne za pomocą poleceń Kubectl Delete wdrażania. Będziemy rozwinąć cały proces tworzenia i usuwania wdrożenia.

Wymagania wstępne

Musisz znać swoją wersję systemu operacyjnego, aby usunąć wdrożenie w Kubernetes. W naszej sytuacji używamy Ubuntu 20.04 System operacyjny do wdrożenia poleceń Kubectl. Po zakończeniu z systemem operacyjnym następnym krokiem jest zainstalowanie klastra minikube w systemie w celu płynnego uruchamiania Kubernetes w Linux. Minikube zapewnia przydatne wrażenia i wsparcie wspierające.

Metody usuwania wdrażania w Kubernetes

Przyjdź, sprawdźmy, jak usunąć wdrożenie w Kubernetes za pomocą dołączonych poleceń lub kroków.

Rozpocznij minikube

Po pomyślnym zainstalu. Pierwszą metodą jest napisanie „terminalu” z Ubuntu 20.04 System aplikacji Wyszukiwanie aplikacji lub naciśnij jednocześnie „Ctrl+Alt+T”. Korzystając z tych dwóch metod, możesz skutecznie uruchomić terminal. Teraz napisz polecenie „Rozpocznij minikube” w terminalu i poczekaj chwilę, aż się uruchomiło.

$ minikube start

Utwórz wdrożenie

Aby usunąć wdrożenie w Kubernetes, najpierw musimy go utworzyć, ponieważ nie ma wbudowanego wdrożenia. W tym celu najpierw uruchamiamy minikube, a następnie używamy podanego polecenia, aby utworzyć plik w Ubuntu 20.04. Słowo kluczowe dotyku w poniższej instrukcji tworzy plik.

$ Touch wdrożenie.Yaml

Po uruchomieniu powyżej cytowanego „wdrożenia dotyku.Polecenie YAML plik jest pomyślnie utworzony w Ubuntu 20.04. Możesz to sprawdzić na poniższym zrzucie ekranu.

Teraz zapisz i otwórz plik .plik YAML. Załączony zrzut ekranu jest ilustracją wdrożenia. Tworzy zestaw duplikacji do noszenia 3 nginx strąków.

Poniższy zrzut ekranu stwierdza, że:

  • Powstaje wdrażanie nginx, określone przez „.metadane.Nazwa ”pole.
  • Wdrażanie Nginx tworzy 3 identyczne kapsuły, określone przez „.Spec.Pole repliki ”.
  • Szablon POD zawiera wymienione podfrety:
    • Kapsuły są klasyfikowane aplikacja: nginx za pomocą .metadane.Pole etykiet.
    • „„.szablon.Pole Spec ”określa, że ​​kapsuły wykonują jeden kontener, Nginx, który wykonuje kopię Huba Docker Nginx na 1.14.2 wersja.
    • Formuj jeden pojemnik i określ jego nazwę za pomocą „.Spec.szablon.Spec.pojemniki [0].Pole nazwy."

Naszym następnym krokiem jest utworzenie wdrożenia. Tak więc uruchom poniżej wspomniane polecenie:

Jeśli chcesz wyświetlić wdrożenie, aby sprawdzić, czy jest ono utworzone, czy nie, uruchom poniższe polecenie.

Aby sprawdzić wdrożenia w klastrze, wyświetlane są pola dołączone:

  • Nazwa określa nazwy wdrażania w przestrzeni nazw.
  • Ready pokazuje dostępność replik aplikacji dla użytkowników.
  • Aktualne wydrukuje w sumie repliki kwoty, które zostały zaktualizowane, aby uzyskać wybrany stan.
  • Dostępne określa, ile replik aplikacji jest oferowanych użytkownikom.

Usuń wdrożenie

Kiedy mówimy o wdrożeniu Usuń, mamy dwie możliwości ich usunięcia.

  • Polecenie kubectl
  • Plik konfiguracyjny

Tutaj używamy nazwy wdrażania z danym poleceniem, aby usunąć wdrożenie.

Wyjście pokazuje, że wdrożenie o nazwie „Nginx” zostało pomyślnie usunięte.

Wniosek

Więc tutaj, w tym przewodniku, omówiliśmy sposób, w jaki możesz utworzyć lub usunąć wdrożenie w Kubernetes. Możesz utworzyć dowolne wdrożenie w zależności od potrzeb pracy. Mam nadzieję, że możesz teraz łatwo usunąć wdrożenie w Kubernetes.