NGINX is a free, open-source, high-performance web server with a rich feature set, simple configuration, and low resource consumption that can also function as a reverse proxy, load balancer, mail proxy, HTTP cache, and many other things.
NGINX allows you to hide a server applicationβs complexity from a front-end application. It uses an event-driven, asynchronous approach to create a new process for each web request, with requests handled in a single thread.
The NGINX Ingress Controller for Kubernetes - ingress-nginx is an ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer.Ingress allows you to route requests to services based on the host or path of the request, centralizing a number of services into a single entry point.The ingress resource simplifies the configuration of SSL/TLStermination, HTTP load-balancing, and layer routing.For more information, check the following section: