Tabla de contenido:

¿Qué hace Kubectl exponer?
¿Qué hace Kubectl exponer?

Video: ¿Qué hace Kubectl exponer?

Video: ¿Qué hace Kubectl exponer?
Video: ¿QUE ES KUBERNETES? - Introducción al orquestador más usado 2024, Mayo
Anonim

A Kubernetes El servicio es una capa de abstracción que define un conjunto lógico de pods y permite la exposición del tráfico externo, el equilibrio de carga y el descubrimiento de servicios para esos pods.

De esta manera, ¿cómo expone el servicio de Kubernetes?

Cree un servicio para exponer su implementación

  1. En la página Detalles de la implementación, haga clic en Exponer.
  2. En el cuadro Asignación de puerto nuevo, establezca Puerto en 80 y Puerto de destino en 8080.
  3. En el menú desplegable Tipo de servicio, seleccione Cluster IP.
  4. Para el nombre del servicio, ingrese my-cip-service.
  5. Haga clic en Exponer.

Además, ¿cómo funciona Kubernetes ClusterIP? A ClusterIP es una IP accesible internamente para el Kubernetes clúster y todos los servicios que contiene. Para NodePort, un ClusterIP se crea en primer lugar y luego todo el tráfico se carga equilibrado a través de un puerto específico. La solicitud se reenvía a uno de los pods en el puerto TCP especificado por el campo targetPort.

En consecuencia, ¿cómo accedo a un servicio de Kubernetes desde el exterior?

Acceda a los servicios a través de IP públicas

  1. Utilice un servicio con el tipo NodePort o LoadBalancer para que el servicio sea accesible fuera del clúster.
  2. Dependiendo de su entorno de clúster, esto puede exponer el servicio a su red corporativa o puede exponerlo a Internet.
  3. Coloque vainas detrás de los servicios.

¿Cómo accedo a ClusterIP?

Para llegar a la ClusterIp desde una computadora externa, puede abrir un proxy de Kubernetes entre la computadora externa y el clúster. Puede utilizar kubectl para crear dicho proxy. Cuando el proxy está activo, está conectado directamente al clúster y puede usar la IP interna ( ClusterIp ) para ese Servicio.

Recomendado: