Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Servicio Kubernetes

 

Service es el objeto principal de Kubernetes. En el capítulo 3, aprendió qué es el servicio Kubernetes y cómo crear un objeto de servicio con un archivo YAML. Funcionalmente, un servicio se ejecuta como un equilibrador de carga de capa 4 (capa de transporte) que se aloja entre clientes y servidores. Los clientes pueden ser todo lo que solicite un servicio. El servidor en nuestro contexto son los pods de back-end que responden a la solicitud. El cliente solo ve el front-end, una IP de servicio y un puerto de servicio expuesto por el servicio, y no tiene que preocuparse por qué pods de back-end (y qué IP del POD) realmente responde a la solicitud de servicio. Dentro del clúster, esa IP de servicio, también llamada IP de clúster, es un tipo de IP virtual (VIP).

En el entorno Contrail se implementa a través de IP flotante.

Note

Este modelo de diseño es muy eficaz y eficiente en el sentido de que cubre la fragilidad del posible fallo de un único punto que puede ser ocasionado por un fallo de cualquier conjunto Pod individual que proporcione el servicio, lo que hace’que un servicio sea mucho más robusto con respecto a la perspectiva de los clientes.

En el entorno integrado de Contrail Kubernetes, se admiten los tres tipos de servicios:

  • clusterIP

  • nodePort

  • multiplexor

Ahora vamos’a ver cómo se implementa el servicio en contrail.