Jak działa NodePort w Kubernetes?
Jak działa NodePort w Kubernetes?

Wideo: Jak działa NodePort w Kubernetes?

Wideo: Jak działa NodePort w Kubernetes?
Wideo: Kubernetes Services explained | ClusterIP vs NodePort vs LoadBalancer vs Headless Service 2024, Wrzesień
Anonim

A NodePort to otwarty port w każdym węźle klastra. Kubernetes w przejrzysty sposób kieruje ruch przychodzący na NodePort do Twojej usługi, nawet jeśli Twoja aplikacja jest działa na innym węźle. Jednak NodePort to przypisane z puli skonfigurowanych w klastrze NodePort zakresy (zazwyczaj 30000-32767).

Jak działa Kubernetes ClusterIP?

A IP klastra jest wewnętrznie osiągalnym adresem IP dla Kubernetes klaster i wszystkie Usługi w nim zawarte. Dla NodePort, IP klastra jest tworzony jako pierwszy, a następnie cały ruch jest równoważony na określonym porcie. Żądanie jest przekazywane do jednego z podów na porcie TCP określonym w polu targetPort.

Co więcej, jaka jest różnica między NodePort a ClusterIP? Co to jest różnica między ClusterIP , NodePort i typy usług LoadBalancer w Kubernetes? NodePort : Udostępnia usługę na adresie IP każdego węzła na statycznym porcie ( NodePort ). A IP klastra serwis, do którego NodePort usługa zostanie przekierowana, jest tworzona automatycznie.

Czym jest tutaj NodePort?

NodePort . A NodePort usługa to najbardziej prymitywny sposób na skierowanie zewnętrznego ruchu bezpośrednio do Twojej usługi. NodePort , jak sama nazwa wskazuje, otwiera określony port na wszystkich węzłach (maszynach wirtualnych), a cały ruch wysyłany do tego portu jest przekazywany do usługi.

Czym ingres różni się od NodePort lub LoadBalancer?

NodePort oraz Load Balancer umożliwiają ujawnienie usługi, określając tę wartość w typie usługi. Ingres , na inny ręka, jest całkowicie niezależnym zasobem do Twoja usługa. Deklarujesz, tworzysz i niszczysz osobno do Twoje usługi. To sprawia, że jest oddzielony i odizolowany z usługi, które chcesz do expose.

Zalecana: