Gestión de Trafico en Kubernetes | Ingress Controller
|Los objetos de entrada (Ingress), administran el acceso a las aplicaciones que se ejecutan dentro del clúster de kubernetes.
Si bien, a primera vista, puede parecer que ya lo hemos logrado a través de los Servicios de Kubernetes, no hacen que las aplicaciones sean realmente accesibles. Todavía necesitamos reglas de reenvío basadas en rutas y dominios, SSL/TLS y otras características. En una configuración más tradicional (on premise), probablemente usaríamos un proxy externo y un balanceador de carga. Ingress proporciona una API que nos permite lograr estas cosas, además de algunas otras características que esperamos de un clúster dinámico. En la imagen siguiente, tengo armada la arquitectura de referencia que se debe de considerar.
El producto + utilizado para este fin, tenemos a NGINX:
https://www.nginx.com/products/nginx/kubernetes-ingress-controller/