Editor – This post is part of a 10-part series:
You can also download the complete set of blogs as a free eBook –Taking Kubernetes from Test to Production.
According to the Cloud Native Computing Foundation’s (CNCF)Survey 2020, NGINX is the most commonly used data plane inIngress controllers for Kubernetes – but did you know there’s more than one “NGINX Ingress Controller”?
A previous version of this blog, published in 2018 under the titleWait, Which NGINX Ingress Controller for Kubernetes Am I Using?, was prompted by a conversation with a community member about the existence of two popular Ingress controllers that use NGINX.

It’s easy to see why there was (and still is) confusion. Both Ingress controllers are:
And of course the biggest commonality is that they implement the same function.
For the sake of clarity, we differentiate the two versions like this:
There are also a number of other Ingress controllers based on NGINX, such as Kong, but fortunately their names are easily distinguished. If you’re not sure which NGINX Ingress Controller you’re using, check the container image of the running Ingress controller, then compare the Docker image name with the repos listed above.
A primary difference between NGINX Ingress Controller and the Community Ingress controller (along with other Ingress controllers based on NGINX Open Source) are their development and deployment models, which are in turn based on differing goals and priorities.
And while we’re here, let’s review some of the key benefits you get from the NGINX Plus-based NGINX Ingress Controller. As we discussed inHow to Choose a Kubernetes Ingress Controller, Part 3: Open Source vs. Default vs. Commercial, there are substantial differences between open source and commercial Ingress controllers. If you’re planning for large Kubernetes deployments and complex apps in production, you’ll find our commercial Ingress controller saves you time and money in some key areas.
One of the main reasons many organizations fail to deliver Kubernetes apps in production is the difficulty of keeping them secure and compliant. The NGINX Plus-based NGINX Ingress Controller unlocks five use cases that are critical for keeping your apps and customers safe.

Learn how German automotive giant Audi secured their Red Hat OpenShift apps inAudi Future‑Proofs Tech Vision and App Innovation with NGINX.
Uptime and app speed are often key performance indicators (KPIs) for developers and Platform Ops teams. The NGINX Plus-based NGINX Ingress Controller unlocks five use cases that help you deliver on the promises of Kubernetes.

Learn how business text messaging company Zipwhip accomplished 99.99% uptime for their SaaS apps inStrengthen Security and Traffic Visibility on Amazon EKS with NGINX.
If you’ve decided that an open source Ingress controller is the right choice for your apps, then you can get started quickly at ourGitHub repo.
For large production deployments, we hope you’ll try our commercial Ingress controller based on NGINX Plus. It’s available for a30-day free trial that includes NGINX App Protect.

As monoliths move to microservices, applications are developed faster than ever. Speed is necessary to stay competitive and APIs sit at the front of these rapid modernization efforts. But the popularity of APIs for application modernization has significant implications for app security.
When you need an API gateway in Kubernetes, how do you choose among API gateway vs. Ingress controller vs. service mesh? We guide you through the decision, with sample scenarios for north-south and east-west API traffic, plus use cases where an API gateway is the right tool.
In the second post in our API gateway series, Liam shows you how to batten down the hatches on your API services. You can use rate limiting, access restrictions, request size limits, and request body validation to frustrate illegitimate or overly burdensome requests.
Read about the new zero day exploit in Joomla and see the NGINX configuration for how to apply a fix in NGINX or NGINX Plus.
The ‘Welcome to NGINX!’ page is presented when NGINX web server software is installed on a computer but has not finished configuring
©2025 F5, Inc. All Rights Reserved