Uso de NGINX como controlador de Ingress de Kubernetes
Michael Pleshakov, ingeniero de integración de plataformas en NGINX, Inc.
El controlador Ingress es uno de los componentes más críticos de la plataforma Kubernetes, ya que actúa como punto de entrada para todo el tráfico dirigido a las aplicaciones que se ejecutan en Kubernetes. Por eso debe basarse en una tecnología de balanceo de carga fiable y de eficacia probada, como NGINX. NGINX Ingress Controller para Kubernetes combina las ventajas de utilizar el plano de control de Kubernetes para gestionar la configuración del balanceo de carga con el rendimiento, la fiabilidad y las funciones avanzadas de NGINX y NGINX Plus. Además, NGINX Ingress Controller integra NGINX con herramientas nativas de la nube como Helm y Prometheus, cuya adopción está creciendo rápidamente en entornos de producción de Kubernetes.
En su sesión en NGINX Conf 2018, dirigida a usuarios principiantes o de nivel intermedio de Kubernetes que desean desplegar aplicaciones en Kubernetes en entornos de producción, Michael muestra cómo equilibrar correctamente la carga de aplicaciones HTTP y TCP/UDP en Kubernetes con NGINX Ingress Controller para Kubernetes. Entre los temas tratados se incluyen:
- Instalación mediante manifiestos de Kubernetes o Helm
- Configuración del balanceo de carga para aplicaciones HTTP y TCP/UDP
- Monitorización mediante Prometheus
- Resolución de problemas en caso de incidencias
- Extensiones compatibles con requisitos avanzados