Kazalo:

Kaj počne Kubectl expose?
Kaj počne Kubectl expose?

Video: Kaj počne Kubectl expose?

Video: Kaj počne Kubectl expose?
Video: kubernetes bootcamp: запустить и разоблачить 2024, November
Anonim

A Kubernetes Storitev je plast abstrakcije, ki definira logični nabor podov in omogoča izpostavljenost zunanjemu prometu, uravnoteženje obremenitve in odkrivanje storitev za te pode.

Kako na ta način izpostavite storitev Kubernetes?

Ustvarite storitev, da izpostavite svojo umestitev

  1. Na strani s podrobnostmi o uvajanju kliknite Izpostavi.
  2. V polju Nova preslikava vrat nastavite Vrata na 80 in Ciljna vrata na 8080.
  3. V spustnem meniju Vrsta storitve izberite Cluster IP.
  4. Za Ime storitve vnesite my-cip-service.
  5. Kliknite Izpostavi.

Kako deluje Kubernetes ClusterIP? A ClusterIP je interno dosegljiv IP za Kubernetes grozd in vse storitve v njem. Za NodePort, a ClusterIP se najprej ustvari, nato pa je ves promet uravnotežen obremenitve preko določenih vrat. Zahteva se posreduje enemu od podov na vratih TCP, določenih v polju targetPort.

Kako torej dostopam do storitve Kubernetes od zunaj?

Dostop do storitev prek javnih IP-jev

  1. Uporabite storitev z vrsto NodePort ali LoadBalancer, da bo storitev dosegljiva zunaj gruče.
  2. Odvisno od vašega okolja gruče lahko to stori samo izpostavite vašemu omrežju podjetja ali pa jo izpostavi internetu.
  3. Postavite stroke za storitve.

Kako dostopam do ClusterIP?

Da bi dosegli ClusterIp iz zunanjega računalnika lahko odprete proxy Kubernetes med zunanjim računalnikom in gručo. Za ustvarjanje takega proxyja lahko uporabite kubectl. Ko je proxy vzpostavljen, ste neposredno povezani z gručo in lahko uporabite notranji IP ( ClusterIp ) za to storitev.

Priporočena: