Menu
Coddy logo textTech

Udostępnianie wdrożenia

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

Każdy Pod otrzymuje własny adres IP, ale Pody pojawiają się i znikają: skalowanie, aktualizowanie lub wycofywanie zmian powoduje zmianę adresów. Usługa zapewnia grupie Podów jedną stabilną nazwę i adres IP oraz rozdziela między nie ruch sieciowy.

Najszybszym sposobem na utworzenie go jest udostępnienie Deployment:

kubectl expose deployment web --port=80

Kubernetes odpowiada service/web exposed. Service otrzymuje nazwę Deployment i kieruje ruch na porcie 80 do jego Podów.

Wyświetl usługi za pomocą kubectl get services (krótka forma svc). Każda ma TYPE, CLUSTER-IP, który nigdy się nie zmienia, oraz PORT(S). Wewnątrz klastra inne Pody uzyskują do niej dostęp po prostu przez http://web: nazwa jest rozpoznawana przez DNS klastra.

challenge icon

Wyzwanie

Początkujący

Utwórz Deployment o nazwie web na podstawie obrazu nginx, udostępnij go na porcie 80, a następnie wyświetl listę usług.

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