Hvordan fungerer NodePort i Kubernetes?
Hvordan fungerer NodePort i Kubernetes?

Video: Hvordan fungerer NodePort i Kubernetes?

Video: Hvordan fungerer NodePort i Kubernetes?
Video: Объяснение сервисов Kubernetes | ClusterIP против NodePort против LoadBalancer против Headless Service 2024, November
Anonim

EN NodePort er en åpen port på hver node i klyngen din. Kubernetes ruter transparent innkommende trafikk på NodePort til din tjeneste, selv om søknaden din er kjører på en annen node. Imidlertid, a NodePort er tilordnet fra en gruppe med klyngekonfigurerte NodePort områder (vanligvis 30 000–32 767).

Hvordan fungerer Kubernetes ClusterIP?

EN ClusterIP er en internt tilgjengelig IP for Kubernetes klyngen og alle tjenester innenfor den. For NodePort, en ClusterIP opprettes først og deretter blir all trafikk lastbalansert over en spesifisert port. Forespørselen videresendes til en av Pods på TCP-porten spesifisert av targetPort-feltet.

Videre, hva er forskjellen mellom NodePort og ClusterIP? Hva er forskjellen mellom ClusterIP , NodePort og LoadBalancer-tjenestetyper i Kubernetes? NodePort : Viser tjenesten på hver nodes IP ved en statisk port (den NodePort ). EN ClusterIP tjeneste, som NodePort tjenesten vil rute, opprettes automatisk.

Her, hva er en NodePort?

NodePort . EN NodePort tjeneste er den mest primitive måten å få ekstern trafikk direkte til tjenesten din. NodePort , som navnet tilsier, åpner en spesifikk port på alle nodene (VM-ene), og all trafikk som sendes til denne porten videresendes til tjenesten.

Hvordan er ingress annerledes enn NodePort eller LoadBalancer?

NodePort og LoadBalancer lar deg eksponere en tjeneste ved å spesifisere den verdien i tjenestens type. Ingress , på annen hånd, er en helt uavhengig ressurs til tjenesten din. Du erklærer, oppretter og ødelegger det separat til tjenestene dine. Dette gjør den frakoblet og isolert fra tjenestene du ønsker til avdekke.

Anbefalt: