Taula de continguts:

Què fa l'exposició Kubectl?
Què fa l'exposició Kubectl?

Vídeo: Què fa l'exposició Kubectl?

Vídeo: Què fa l'exposició Kubectl?
Vídeo: 1-K8s - Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке 2024, Maig
Anonim

A Kubernetes El servei és una capa d'abstracció que defineix un conjunt lògic de pods i permet l'exposició al trànsit extern, l'equilibri de càrrega i la descoberta de serveis per a aquests pods.

D'aquesta manera, com exposa el servei Kubernetes?

Creeu un servei per exposar el vostre desplegament

  1. A la pàgina de detalls del desplegament, feu clic a Exposa.
  2. A la casella Mapeig de port nou, estableix Port a 80 i estableix Port objectiu a 8080.
  3. Al menú desplegable Tipus de servei, seleccioneu IP del clúster.
  4. Per a Nom del servei, introduïu my-cip-service.
  5. Feu clic a Exposa.

A més, com funciona Kubernetes ClusterIP? A ClústerIP és una IP accessible internament per a Kubernetes clúster i tots els serveis que hi ha dins. Per a NodePort, a ClústerIP es crea primer i després tot el trànsit s'equilibra la càrrega sobre un port especificat. La sol·licitud es reenvia a un dels pods del port TCP especificat pel camp targetPort.

En conseqüència, com puc accedir a un servei Kubernetes des de l'exterior?

Accediu als serveis mitjançant IPs públiques

  1. Utilitzeu un servei amb el tipus NodePort o LoadBalancer per fer que el servei sigui accessible fora del clúster.
  2. Depenent del vostre entorn de clúster, això només pot exposar el servei a la vostra xarxa corporativa o pot exposar-lo a Internet.
  3. Col·loqueu beines darrere dels serveis.

Com puc accedir a ClusterIP?

Per arribar al ClústerIp des d'un ordinador extern, podeu obrir un servidor intermediari de Kubernetes entre l'ordinador extern i el clúster. Podeu utilitzar kubectl per crear aquest proxy. Quan el proxy estigui activat, esteu connectat directament al clúster i podeu utilitzar la IP interna ( ClústerIp ) per a aquest servei.

Recomanat: