Hur fungerar NodePort i Kubernetes?
Hur fungerar NodePort i Kubernetes?

Video: Hur fungerar NodePort i Kubernetes?

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

A NodePort är en öppen port på varje nod i ditt kluster. Kubernetes dirigerar transparent inkommande trafik på NodePort till din tjänst, även om din ansökan är körs på en annan nod. Men en NodePort är tilldelas från en pool av klusterkonfigurerade NodePort intervall (vanligtvis 30 000–32 767).

Dessutom, hur fungerar Kubernetes ClusterIP?

A ClusterIP är en internt nåbar IP för Kubernetes klustret och alla tjänster inom det. För NodePort, en ClusterIP skapas först och sedan lastbalanseras all trafik över en angiven port. Begäran vidarebefordras till en av Pods på TCP-porten som anges av targetPort-fältet.

Dessutom, vad är skillnaden mellan NodePort och ClusterIP? Vad är det skillnad mellan ClusterIP , NodePort och LoadBalancer tjänstetyper i Kubernetes? NodePort : Exponerar tjänsten på varje nods IP vid en statisk port (den NodePort ). A ClusterIP tjänst, till vilken NodePort tjänsten kommer att dirigera, skapas automatiskt.

Häri, vad är en NodePort?

NodePort . A NodePort tjänst är det mest primitiva sättet att få extern trafik direkt till din tjänst. NodePort , som namnet antyder, öppnar en specifik port på alla noder (de virtuella datorerna), och all trafik som skickas till denna port vidarebefordras till tjänsten.

Hur skiljer sig ingress från NodePort eller LoadBalancer?

NodePort och Lastbalanserare låter dig exponera en tjänst genom att ange det värdet i tjänstens typ. Inträde , på Övrig hand, är en helt oberoende resurs till din tjänst. Du deklarerar, skapar och förstör det separat till dina tjänster. Detta gör den frikopplad och isolerad från de tjänster du vill ha till översikt.

Rekommenderad: