0Pricing
Helm Academy · Lekcja

Obserwowanie uruchamiania podów

Weryfikowanie release za pomocą kubectl po instalacji.

Obserwowanie uruchamiania podów to bezpłatna lekcja Helm Academy na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Helm Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Helm Academy zawiera 4 lekcji w sumie.

Najpierw zaufaj, potem sprawdź

helm install wyświetla informację o powodzeniu, ale prawdziwym dowodem są faktycznie działające pody. Helm przekazuje zadanie Kubernetes — teraz należy obserwować przebieg działania. 👀

Najpierw sprawdź status Helm

Na początek należy sprawdzić widok Helm. helm status pokazuje stan deployed release'u oraz sekcję NOTES wyświetloną przez chart podczas instalacji.

helm status my-web -n web

Przejście do kubectl

Aby uzyskać szczegółowe informacje o działających podach, należy użyć kubectl, czyli interfejsu wiersza poleceń Kubernetes. Helm utworzył obiekty, a kubectl umożliwia ich bezpośrednią inspekcję.

Pobieranie podów

Listę podów obciążenia roboczego można wyświetlić za pomocą kubectl get pods, ograniczając wynik do przestrzeni nazw release'u, aby zobaczyć tylko istotne zasoby.

kubectl get pods -n web

Odczytywanie kolumny STATUS

W kolumnie STATUS należy oczekiwać wartości Running, a w kolumnie READY — 1/1. Pending lub ContainerCreating oznacza po prostu, że Kubernetes nadal pobiera obrazy i uruchamia zasoby.

Obserwowanie w czasie rzeczywistym

Dodanie -w pozwala obserwować zmiany — lista będzie odświeżana, gdy pody zmienią stan. Można obserwować ich przejście z Pending do Running, a następnie nacisnąć Ctrl+C.

kubectl get pods -n web -w

Filtrowanie według release'u

Charty dodają etykiety do zasobów, dlatego można odfiltrować jeden release za pomocą -l i selektora, łatwiej odnajdując go w zajętej przestrzeni nazw.

kubectl get pods -n web -l app.kubernetes.io/instance=my-web

Sprawdzanie Deploymentu

Deployment zarządza podami. Polecenie kubectl get deployment pozwala od razu porównać żądaną i dostępną liczbę replik.

kubectl get deployment -n web

Gdy pod nie działa prawidłowo

Pod utknął lub ulega awariom? kubectl describe pod ujawnia zdarzenia, takie jak błędy pobierania obrazu lub nieudane sondy kondycji — to pierwszy krok podczas debugowania.

kubectl describe pod POD_NAME -n web

Podgląd logów

Aby sprawdzić, co komunikuje sam kontener, należy wyświetlić jego dane wyjściowe za pomocą kubectl logs. Błędy aplikacji zwykle pojawiają się właśnie tam.

kubectl logs POD_NAME -n web

Uzyskiwanie dostępu do Service

Pody mają status Running, ale nie można się z nimi połączyć? Należy sprawdzić utworzony przez Helm obiekt Service. kubectl get svc pokaże adres IP klastra i porty połączone z podami.

kubectl get svc -n web

Szybkie sprawdzenie

Chcą Państwo potwierdzić, że pody nginx rzeczywiście działają po instalacji.

Podsumowanie

Release należy potwierdzić za pomocą helm status, a następnie użyć kubectl get pods, describe i logs. Status Running oraz wartość 1/1 oznaczają, że instalacja rzeczywiście się powiodła. 🎉

Często zadawane pytania

Czy lekcja „Obserwowanie uruchamiania podów” jest bezpłatna?

Tak — pełny tekst „Obserwowanie uruchamiania podów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Helm Academy, przejdź na CoddyKit PRO. Kurs Helm Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Obserwowanie uruchamiania podów”?

Weryfikowanie release za pomocą kubectl po instalacji. Ćwiczysz Helm Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Helm Academy?

Nie wymagamy żadnego doświadczenia. Helm Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.

Ile czasu zajmuje lekcja „Obserwowanie uruchamiania podów”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Helm Academy?

Tak. Każda lekcja Helm Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Wdrażanie nginx za pomocą helm install
  2. Nazywanie releases i generowanie nazw
  3. Wskazywanie namespace podczas instalacji
  4. Obserwowanie uruchamiania podów
← Powrót do Helm Academy