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.