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 webSkaluj 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.
Wyzwanie
PoczątkującyUtwó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ł
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