Menu
Coddy logo textTech

Punkty końcowe

Część sekcji Wprowadzenie do Kubernetes ścieżki Terminal w Coddy. Lekcja 19 z 45.

Skąd Service wie, do których Podów kierować ruch? Dzięki selektorowi etykiet. kubectl expose kopiuje etykiety wdrożenia (app=web) do Service, a każdy Pod z tymi etykietami staje się celem.

Aktualna lista celów to punkty końcowe usługi: adres IP i port każdego gotowego Poda, który za nią stoi.

kubectl get endpoints web

Skaluj Deployment, a lista punktów końcowych dostosuje się do zmian. Niegotowy Pod zostanie pominięty, więc ruch będzie kierowany tylko tam, gdzie może zostać obsłużony.

kubectl describe service web pokazuje obie strony sytuacji: Selector, którego używa Service, oraz Endpoints, które obecnie znalazł. Service bez endpointów zwykle oznacza, że jego selektor nie pasuje do żadnych Podów.

challenge icon

Wyzwanie

Początkujący

Utwórz Deployment o nazwie web na podstawie obrazu nginx z 2 replikami, udostępnij go na porcie 80, a następnie wyświetl punkty końcowe usługi web, aby zobaczyć adresy obu Podów.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do Kubernetes

Poćwicz samodzielnie: Edytor online Terminal