INHOUDSOPGAWE:

Wat doen Kubectl blootstel?
Wat doen Kubectl blootstel?

Video: Wat doen Kubectl blootstel?

Video: Wat doen Kubectl blootstel?
Video: kubernetes bootcamp: run and expose 2024, Mei
Anonim

A Kubernetes Diens is 'n abstraksielaag wat 'n logiese stel peule definieer en eksterne verkeersblootstelling, vragbalansering en diensontdekking vir daardie peule moontlik maak.

Op hierdie manier, hoe stel u Kubernetes-diens bloot?

Skep 'n diens om jou ontplooiing bloot te stel

  1. Op die Ontplooiingsbesonderhede-bladsy, klik Stel bloot.
  2. In die Nuwe poortkartering-boks, stel Poort op 80 en stel Teikenpoort op 8080.
  3. Kies Cluster IP in die Dienstipe aftreklys.
  4. Vir Diensnaam, voer my-cip-diens in.
  5. Klik Blootstel.

Hoe werk Kubernetes ClusterIP ook? A ClusterIP is 'n intern bereikbare IP vir die Kubernetes cluster en alle dienste daarin. Vir NodePort, a ClusterIP word eerstens geskep en dan word alle verkeer las gebalanseer oor 'n gespesifiseerde poort. Die versoek word aangestuur na een van die Pods op die TCP-poort gespesifiseer deur die targetPort-veld.

Hoe kry ek dienooreenkomstig toegang tot 'n Kubernetes-diens van buite?

Toegang tot dienste deur openbare IP's

  1. Gebruik 'n diens met tipe NodePort of LoadBalancer om die diens buite die groep bereikbaar te maak.
  2. Afhangende van jou kluster-omgewing, kan dit dalk net die diens aan jou korporatiewe netwerk blootstel, of dit kan dit aan die internet blootstel.
  3. Plaas peule agter dienste.

Hoe kry ek toegang tot ClusterIP?

Om die ClusterIp vanaf 'n eksterne rekenaar, kan jy 'n Kubernetes-instaanbediener tussen die eksterne rekenaar en die groepering oopmaak. Jy kan kubectl gebruik om so 'n instaanbediener te skep. Wanneer die instaanbediener op is, is jy direk aan die groepering gekoppel, en jy kan die interne IP ( ClusterIp ) vir daardie diens.

Aanbeveel: