W tym temacie Kubectl omówimy podstawy POD. Aby łatwo zrozumieć polecenie Kubectl Kill POD, musisz zrozumieć podstawy Kubectl. Dla początkującego Kubectl działa jako pulpit nawiasowy, umożliwiając wykonanie procesów Kubernetes. Podstawowy obiekt Kubernetes, który jest jak przestrzeń nazw, wolumin i usługa. Jest to mała jednostka wykonania składająca się z jednego lub wielu kontenerów, z czego jeden jest pojemnikiem aplikacji, a inne to pojemniki na boczne podłączone do głównego kontenera aplikacji.
Pojemniki init zatrzymują się po zakończeniu zadania lub kontener aplikacji ma zamiar wykonywać funkcję lub mogą być serią podobnych kontenerów aplikacji. Oprócz kontenera aplikacji, POD ma również zasoby pamięci i zapewnia możliwość procesów kontenerowych. Pojemnik kapsułki lub aplikacji nie odejdzie z powodu awarii aplikacji. W takich sytuacjach kapsułka Kubernetes musi zostać ponownie uruchomiona.
W tym artykule poprowadzi Cię przez krok po kroku proces tworzenia kapsułki za pomocą obrazu Nginx, przeglądania YAML, który wyjaśnia kapsułkę i jak pomyślnie go zabić w celu ponownego uruchomienia za pomocą wielu metod przy użyciu wielu metod przy użyciu wielu metod. Aby współpracować z Kubectl, narzędzie minikupe musi zostać zainstalowane, aby uruchomić klaster Kubernetes w jednym węźle w systemie.
Przed przejściem
Zabijanie lub usuwanie Pods jest częścią zestawu stanowego i dość zaawansowanego zadania, które może naruszyć niektóre nieruchomości związane z zestawem stanowym. Dlatego zanim zaczniesz, zapoznaj się z kwestiami wymienionymi poniżej:
Aby wykonać polecenia w Kubernetes, musisz zainstalować Ubuntu 20.0 w systemie operacyjnym Linux. Ponadto zainstaluj klaster minikube w systemie, ponieważ jest on konieczny do uruchomienia Kubernetes w Linux. MiniKube zapewnia wyjątkowo płynne wrażenia, ponieważ zapewnia systematyczny sposób testowania poleceń i aplikacji. Dlatego jest to najlepsze środowisko uczenia się dla początkujących użytkowników Kubernetes.
Postępuj zgodnie z poniższymi instrukcjami, aby nauczyć się korzystania z Kubectl. Gdy dowiesz się o wykorzystaniu narzędzi, opracujemy tworzenie, widok i usuwanie w Kubernetes.
Rozpoczęcie klastra minikube to pierwszy krok. Następnie zacznij Ubuntu 20.04, który zainstalowałeś, i przejdź do terminalu wiersza poleceń. Możesz to zrobić, wykonując dwie metody, naciśnij klawisz skrótu CTRL+alt+T lub napisz „Terminal” w Ubuntu 20.04 Pasek wyszukiwania systemu. Pełny terminal zostanie uruchomiony przez jedną z wymienionych metod.
Następnym krokiem jest rozpoczęcie minikube. Aby zainicjować minikube, wprowadź polecenie „Minikube Start” w terminalu. To polecenie uruchomi klaster Kubernetes i utworzy maszynę wirtualną zdolną do wykonywania klastra pojedynczego węzła. Ponadto opracuje instalację Kubectl do interakcji z tym klastrem.
Wyjście polecenia „Minikube Start” podano poniżej. Po wprowadzeniu polecenia „Minikube Start” pokaże to następujące wyniki.
Jak stworzyć kapsułkę w Kubernetes?
Aby utworzyć kapsułkę w Kubernetes, uruchom klaster Kubernetes i wejdź do środowiska piaskownicy Kubernetes. Następnie wykonaj polecenie „Kubectl Get Węzły” w wierszu poleceń, aby obserwować węzeł klastra w terminalu. Zapewni, że jesteś podłączony do klastra Kubernetes. Na przykład otrzymasz następujące dane wyjściowe po wykonaniu polecenia „Kubectl Pobierz węzły”. Teraz jesteś gotowy do łatwego utworzenia i uruchomienia nowego kapsuły.
Po wykonaniu polecenia „kubectl get node” w wierszu poleceń możesz utworzyć kapsułkę za pomocą obrazu nginx. Na przykład, aby utworzyć POD, wykonaj wspomniane polecenie.
Działa z obrazem Nginx na Docker Hub. Po utworzeniu POD otrzymasz wyjście „Pod/nginx” w terminalu, jak pokazano powyżej.
Po utworzeniu POD możesz go wyświetlić za pomocą polecenia „Get Pod”. Wprowadź polecenie „Kubectl Get Pods” w terminalu i zobacz status właśnie utworzonego POD, który właśnie utworzyłeś. Na przykład, kiedy wpisujesz polecenie „Kubectl Get Pods” w terminalu, otrzymasz następujące dane wyjściowe.
Ponadto, jeśli chcesz zobaczyć całą konfigurację POD, polecenie „Opisz pod nginx” pomoże Ci. Wprowadź polecenie „Kubectl Opisz Pod nginx” w terminalu i uzyskaj całą konfigurację POD. Jak pokazano poniżej, możesz zobaczyć i Yaml dla kapsułki. Daje ci nazwę, przestrzeń nazw, priorytet, węzeł minikube, czas rozpoczęcia, aktualny status i niektóre inne szczegółowe informacje.
Jak usunąć kapsułkę w Kubernetes?
Teraz, gdy stworzyłeś i przeglądałeś kapsułę, teraz zrozum, jak go zniszczyć. Wprowadź polecenie „Kubectl Delete Pod nginx” w terminalu, aby usunąć POD. Zanim wykonasz to polecenie, pamiętaj, aby potwierdzić nazwę kapsuła, którą chcesz zniszczyć. Po naciśnięciu Enter po „Kubectl Detete Pod nginx”, zobaczysz następujące dane wyjściowe. To pomyślnie usunie kapsułkę i pokaże usunięte wyjście „POD„ Nginx ”.
Wniosek
Podstawowy obiekt Kubernetes, który jest istotną jednostką do zrozumienia modelu obiektu Kubernetes. W tym artykule nauczyliśmy się, jak tworzyć kapsułkę w Kubernetes, wyświetlić obraz YAML kapsuła, a na koniec zabij kapsułkę w Kubernetes.