Jak sprawdzić szczegóły moich POD w Kubernetes?

Jak sprawdzić szczegóły moich POD w Kubernetes?
W Kubernetes kapsuły są najprostszymi i najbardziej podstawowymi podmiotami wdrażalnymi. W klastrze kapsułka definiuje określone zdarzenie. Jeden lub jeszcze więcej kontenerów, takich jak kontenery Docker, są zawarte w kapsułach. Kiedy wiele kontenerów działa w kapsule, są one traktowane jako pojedynczy podmiot, który dzieli zasoby kapsuła. Kilka kontenerów w jednym kapsule jest uważanych za zaawansowany przypadek użycia. Procesy klastra są reprezentowane przez PODS. Kubernetes może informować o statusie każdego procesu działającego w klastrze, ograniczając PODS do jednego procesu. Podczas gdy kapsuły mogą pomieścić kilka pojemników, najbardziej typową konfiguracją jest jeden pojemnik na podn. Kontenery, które są ściśle związane i muszą dzielić zasoby, mogą być umieszczone w tym samym kapsule w niektórych przypadkach. Jakby działały na tej samej maszynie, kapsuły mogą szybko i bez wysiłku ze sobą. Wewnątrz klastra każda POD jest określona za pomocą adresu IP, umożliwiając aplikację korzystanie z portów bez zakłóceń. Przewiduje się, że strąki będą przemijające, jednorazowe obiekty. Po generowaniu kapsułów jest przydzielany do węzła do uruchomienia. Obiekt POD jest usuwany do momentu zatrzymania procesu. Podsumowany jest z powodu braku zasobów lub awarii węzła. Kapsułka pozostaje w tym węźle. Ważne jest od czasu do czasu sprawdzanie szczegółów POD w Kubernetes. Więc wyjaśnimy metodę sprawdzenia szczegółów POD w Kubernetes.

Wymagania wstępne

Aby sprawdzić szczegóły POD w Kubernetes, upewnij się, że zainstaluj Ubuntu 20.04 System i skonfiguruj go zgodnie z wymaganiami. Również instalacja klastra minikube jest niezbędna do rozpoczęcia usług Kubernetes.

Metoda sprawdzania szczegółów POD w Kubernetes

Aby sprawdzić szczegóły POD w Kubernetes, otwórz terminal wiersza poleceń, patrząc na aplikacje lub wykorzystując „Ctrl+alt+t” skrót klawiszowy. Po uruchomieniu wykonaj kroki wyjaśnione w tym przewodniku krok po kroku:

Krok 1: Rozpocznij klaster minikube

Aby rozpocząć usługi Kubernetes, musisz uruchomić klaster minikupów w Ubuntu 20.04 System. Wykonaj więc określone polecenie w terminalu swojego systemu:

$ minikube start

Rozpoczęcie klastra minikupowego może potrwać kilka minut. Możesz sprawdzić wersję miniKube zainstalowanej w systemie.

Krok 2: Utwórz plik konfiguracyjny POD

Teraz musisz utworzyć plik konfiguracyjny POD w dowolnym edytorze tekstu i pożądanym katalogu systemu. Musisz zapisać następujący skrypt w pliku z rozszerzeniem YAML. Nazwaliśmy to „Hello”, jak widać w załączonym skrypcie:

Zapisaliśmy plik konfiguracyjny jako „POD.YAML ”

Krok 3: Utwórz POD za pomocą terminalu

Po utworzeniu pliku konfiguracyjnego musisz uruchomić następujące określone polecenie w powłoce:

$ kubectl Utwórz -f.Yaml

Sprawdź, czy kapsuł.

Krok 4: Sprawdź podsumowanie utworzonego kapsuły

Aby sprawdzić podsumowanie wszystkich dostępnych POD, musisz uruchomić wymienione polecenie:

$ kubectl get PODS

Podsumowanie zawiera nazwę, status, ponowne uruchomienie i wiek kapsuły.

Krok 5: Sprawdź szczegółowy raport konkretnego kapsuły

Aby sprawdzić szczegółowy raport konkretnego POD, musisz uruchomić cytowane polecenie w skorupce.

$ kubectl Opisz

Możesz zobaczyć szczegółowe informacje w oknie terminalu. Informacje o statusie są omawiane poniżej.

  • Aż do: Podpuszony czeka na planowanie węzła lub inicjalizację co najmniej jednego z jego kontenerów.
  • Działanie: Odpowiedni kapsułek jest przydzielany do węzła i zawiera jeden lub więcej obecnie działających kontenerów.
  • Udało się: Wszystkie pojemniki w kapsule zakończyły się pomyślnie.
  • Przegrany: Problem miał miejsce z jednego lub więcej pojemników kapsuły.
  • Nieznany: Gdy serwer API Kubernetes nie jest w stanie połączyć się z węzłem POD, występuje ten błąd.

Wniosek

W artykule wyjaśniono podstawową koncepcję kapsuł wraz ze sposobem ich stworzenia. Wyjaśniliśmy metodę sprawdzenia szczegółów POD w systemie. Mam nadzieję, że możesz skutecznie wdrożyć ten artykuł na końcu