Innehållsförteckning:

Hur får jag åtkomst till ClusterIP?
Hur får jag åtkomst till ClusterIP?

Video: Hur får jag åtkomst till ClusterIP?

Video: Hur får jag åtkomst till ClusterIP?
Video: Объяснение сервисов Kubernetes | ClusterIP против NodePort против LoadBalancer против Headless Service 2024, Maj
Anonim

För att nå ClusterIp från en extern dator kan du öppna en Kubernetes-proxy mellan den externa datorn och klustret. Du kan använda kubectl för att skapa en sådan proxy. När proxyn är uppe är du direkt ansluten till klustret och du kan använda den interna IP ( ClusterIp ) för den tjänsten.

Följaktligen, hur kommer jag åt Kubernetes pod utifrån?

Sätt att ansluta Du har flera alternativ för att ansluta till noder, skida och tjänster från utanför klustret: Tillgång tjänster via offentliga IP:er. Använd en tjänst med typ NodePort eller LoadBalancer för att göra tjänsten tillgänglig utanför klustret. Se tjänsterna och dokumentationen för kubectl expose.

Bredvid ovan, hur hittar jag IP-adressen till min pod? Till hitta klustret IP-adress av en Kubernetes pod , använd kubectl skaffa pod kommandot på din lokala dator, med alternativet -o wide. Detta alternativ kommer att lista mer information, inklusive noden pod bor på, och den poddar klunga IP . De IP kolumnen kommer att innehålla det interna klustret IP-adress för varje pod.

Folk frågar också, hur kommer jag åt Kubernetes pods?

Åtkomst från en nod eller pod i klustret

  1. Kör en pod och anslut sedan till ett skal i den med kubectl exec. Anslut till andra noder, pods och tjänster från det skalet.
  2. Vissa kluster kan tillåta dig att ssh till en nod i klustret. Därifrån kanske du kan komma åt klustertjänster.

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.

Rekommenderad: