The Next Generation of NGINX Ingress Controller



The Next Generation of NGINX Ingress Controller

The Next Generation of NGINX Ingress Controller

The Kubernetes Ingress resource provides a simple way to configure external Layer 7 load balancing for applications on Kubernetes. However, it lacks multiple important features (from advanced request routing to authentication and authorization) and doesn’t provide adequate RBAC for multi‑user clusters.

The latest versions of the NGINX Ingress Controller for Kubernetes (the implementation developed by NGINX, Inc.), while continuing to support the Ingress resource, introduced new configuration based on custom resources. The new configuration addresses the feature limitations of the Ingress resource and is suitable for self‑service multi‑user environments.

In this Microservices track session, Michael Pleshakov (Software Engineer, F5 Networks) compares the new configuration with the Ingress resource, and shows how it can help Kubernetes users address the following use cases:

Self‑service configuration across multiple namespaces in a multi‑user environment
Blue‑green deployments and A/B testing
Load balancing multiple protocols, including gRPC, TCP, and UDP

To learn more, go to www.nginx.com.