Inhoudsopgave:

Hoe krijg ik toegang tot ClusterIP?
Hoe krijg ik toegang tot ClusterIP?

Video: Hoe krijg ik toegang tot ClusterIP?

Video: Hoe krijg ik toegang tot ClusterIP?
Video: Kubernetes Services explained | ClusterIP vs NodePort vs LoadBalancer vs Headless Service 2024, Mei
Anonim

om de. te bereiken ClusterIp vanaf een externe computer kunt u een Kubernetes-proxy openen tussen de externe computer en het cluster. U kunt kubectl gebruiken om zo'n proxy te maken. Wanneer de proxy actief is, bent u rechtstreeks verbonden met het cluster en kunt u het interne IP-adres ( ClusterIp ) voor die Dienst.

Dus hoe krijg ik van buitenaf toegang tot de Kubernetes-pod?

Manieren om verbinding te maken Je hebt verschillende opties om verbinding te maken met knooppunten, peulen en diensten van buiten het cluster: Toegang services via openbare IP's. Gebruik een service van het type NodePort of LoadBalancer om de service bereikbaar te maken buiten het cluster. Zie de services en kubectl-exposure-documentatie.

Hoe vind ik het IP-adres van mijn pod zoals hierboven beschreven? Tot vind het cluster IP adres van een Kubernetes peul , gebruik de kubectl krijg pod commando op uw lokale computer, met de optie -o wide. Deze optie geeft meer informatie weer, inclusief het knooppunt de peul woont op, en de pod's TROS IK P . De IK P kolom bevat de interne cluster IP adres voor elk peul.

Mensen vragen ook: hoe krijg ik toegang tot Kubernetes-pods?

Toegang vanaf een knoop punt of pod in het cluster

  1. Voer een pod uit en maak vervolgens verbinding met een shell erin met behulp van kubectl exec. Maak verbinding met andere nodes, pods en services vanuit die shell.
  2. Bij sommige clusters kunt u ssh-en naar een knoop punt in het cluster. Van daaruit hebt u mogelijk toegang tot clusterservices.

Hoe werkt Kubernetes ClusterIP?

EEN ClusterIP is een intern bereikbare IP voor de Kubernetes cluster en alle Services daarbinnen. Voor NodePort, een ClusterIP wordt eerst gemaakt en vervolgens wordt al het verkeer over een opgegeven poort verdeeld. Het verzoek wordt doorgestuurd naar een van de pods op de TCP-poort die is opgegeven in het veld targetPort.

Aanbevolen: