Menu
Coddy logo textTech

Typy usług

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

Usługa ma typ, który określa, kto może się z nią łączyć. Domyślny typ, ClusterIP, przypisuje jej adres działający tylko wewnątrz klastra: idealny dla bazy danych, z którą powinny komunikować się tylko Twoje własne Pody.

Usługa NodePort otwiera również port z zakresu 30000-32767 na każdym węźle, dzięki czemu można uzyskać do niej dostęp spoza klastra pod adresem <node IP>:<node port>:

kubectl expose deployment web --port=80 --type=NodePort

Na liście usług jej PORT(S) ma postać 80:30037/TCP: port 80 wewnątrz i port 30037 na węźle.

Usługa LoadBalancer prosi dostawcę chmury o prawdziwy zewnętrzny adres IP. W lokalnym klastrze nie ma chmury, do której można by się zwrócić, więc jej EXTERNAL-IP pozostaje na zawsze <pending>.

challenge icon

Wyzwanie

Początkujący

Utwórz Deployment o nazwie web z obrazu nginx, udostępnij go na porcie 80 jako usługę typu NodePort, a następnie wyświetl listę usług, aby zobaczyć port węzła.

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