Inhoudsopgave:

Wat doet Kubectl-exposure?
Wat doet Kubectl-exposure?

Video: Wat doet Kubectl-exposure?

Video: Wat doet Kubectl-exposure?
Video: Kubectl basics for beginners | Kubernetes 2024, November
Anonim

EEN Kubernetes Service is een abstractielaag die een logische set pods definieert en externe verkeersblootstelling, taakverdeling en servicedetectie voor die pods mogelijk maakt.

Hoe stelt u op deze manier de Kubernetes-service bloot?

Maak een service om uw implementatie zichtbaar te maken

  1. Klik op de pagina Implementatiedetails op Expose.
  2. Stel in het vak Nieuwe poorttoewijzing Poort in op 80 en stel Doelpoort in op 8080.
  3. Selecteer in het vervolgkeuzemenu Servicetype de optie Cluster-IP.
  4. Voer bij Servicenaam my-cip-service in.
  5. Klik op Exposeren.

En 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.

Hoe krijg ik dan van buitenaf toegang tot een Kubernetes-service?

Toegang tot services via openbare IP's

  1. Gebruik een service van het type NodePort of LoadBalancer om de service buiten het cluster bereikbaar te maken.
  2. Afhankelijk van uw clusteromgeving kan dit de service alleen blootstellen aan uw bedrijfsnetwerk of deze blootstellen aan internet.
  3. Plaats pods achter services.

Hoe krijg ik toegang tot ClusterIP?

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.

Aanbevolen: