https://store-images.s-microsoft.com/image/apps.6717.df50a457-5abc-4bf1-b8a5-0486042b5ccf.f55e5ea3-ed12-42e7-b637-8dbfa0476715.9ced2c8d-dc8a-4732-8e1e-2194c7a42104

NGINX Ingress Controller

by pcloudhosting

Version 1.11.2 + Free Support on Ubuntu 24.04

NGINX Ingress Controller is an open-source Kubernetes-native traffic management solution that controls external HTTP and HTTPS access to services within a cluster. It uses NGINX as a reverse proxy and load balancer to route requests based on host and path rules defined in Ingress resources. NGINX Ingress Controller enables scalable traffic management, SSL/TLS termination, and reliable load balancing in cloud-native environments. It is ideal for routing web applications, APIs, and microservices in Kubernetes clusters, and integrates seamlessly with monitoring and observability tools.

Features of NGINX Ingress Controller:

  • Manages external HTTP/HTTPS traffic to Kubernetes services using Ingress resources.
  • Supports path- and host-based routing for flexible traffic control.
  • Provides SSL/TLS termination and HTTPS redirects for secure communication.
  • Scalable and cloud-native, supporting multiple controller replicas.
  • Advanced features such as load balancing, authentication, rate limiting, and custom NGINX configuration snippets.
  • Integrates easily with Kubernetes monitoring and visualization tools like Prometheus and Grafana.
To check NGINX Ingress Controller version:
$ kubectl get deployment ingress-nginx-controller -n ingress-nginx -o=jsonpath='{.spec.template.spec.containers[0].image}'
Access NGINX Ingress Controller via browser (NodePort example):
HTTP: http://<NODE-IP>:31850 HTTPS: https://<NODE-IP>:31693

Disclaimer: NGINX Ingress Controller is open-source software distributed under the Apache License 2.0. It is not affiliated with, endorsed by, or sponsored by any third-party cloud provider. NGINX Ingress Controller is provided "as is," without any warranty, express or implied. Users utilize this software at their own risk. The developers and contributors hold no responsibility for any damages, losses, or consequences resulting from the use of this software. Users are advised to carefully review and comply with licensing terms and applicable regulations while using NGINX Ingress Controller.