Kazalo:

Kako izpostavite storitev Kubernetes?
Kako izpostavite storitev Kubernetes?

Video: Kako izpostavite storitev Kubernetes?

Video: Kako izpostavite storitev Kubernetes?
Video: Доставляем в Kubernetes. Непрерывно и по-своему / Евгений Дехтярёв (2ГИС) 2024, November
Anonim

Storitve so lahko izpostavljene na različne načine z določitvijo vrste v ServiceSpec:

  1. ClusterIP (privzeto) – razkrije Storitev na notranjem IP-ju v gruči.
  2. NodePort – razkrije Storitev na istih vratih vsakega izbranega vozlišča v gruči z uporabo NAT.

Glede na to, kako deluje odkrivanje storitev v Kubernetesu?

Odkrivanje storitve Kubernetes je zasnovan za zabojnike, ki tečejo znotraj Kubernetes grozd. Torej za programsko opremo, ki se izvaja zunaj a Kubernetes gruče (kot so spletni brskalniki) za dostop do storitve in spletne aplikacije, ki jih morate izpostaviti storitve navzven.

Poleg tega, 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.

Poleg zgoraj, KAJ JE storitve v Kubernetesu?

Storitev je skupina podov, ki se izvajajo v gruči. Storitve so "poceni" in jih imate lahko veliko storitve znotraj grozda. Storitve Kubernetes lahko učinkovito napaja mikroservisno arhitekturo. Vsaka storitev ima poizvedbo z oznako pod, ki definira pode, ki bodo obdelovali podatke za storitev.

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.

Priporočena: