Repaso
English
Cloud y DevOpsIntermedioOPS-11

¿Qué ofrece un Service de Kubernetes?

Opciones

  1. Almacenamiento persistente que conserva sus datos al reiniciar un pod
  2. Una IP o nombre DNS estable que balancea entre los pods que coinciden (Opción correcta)
  3. Builds de imágenes de contenedor lanzados desde un repositorio Git
  4. Cifrado de los secretos guardados en el clúster

Respuesta

Una IP virtual o nombre DNS estable que balancea la carga hacia un conjunto cambiante de pods seleccionados por labels

Por qué

Los Pods van y vienen con IPs que cambian, así que otras apps no pueden depender de ellos directamente.

Un Service da un nombre estable (por ejemplo http://orders) y reparte el tráfico entre todos los Pods sanos con las labels que coinciden.

Tipos: ClusterIP (solo interno), NodePort, LoadBalancer (externo). Un Ingress enruta el tráfico HTTP externo a los Services.

Recuerda

Service = dirección estable delante de Pods que cambian.

Términos clave

Practica esta pregunta en Repaso