This topic describes the Nginx Ingress Controller component, provides instructions on how to use it, and lists its change history.
About the component
Ingress concepts
In a Kubernetes cluster, an Ingress functions as an access point that exposes Services in the cluster. It distributes most of the network traffic that is destined for the Services in the cluster. An Ingress is a Kubernetes resource object that is used to enable external access to Services in a Kubernetes cluster. You can configure routing rules for an Ingress to route network traffic to backend pods of different Services. For Ingress comparisons in ACK, see Comparison among Nginx Ingresses, ALB Ingresses, and MSE Ingresses
How Nginx Ingress Controller works
Ingresses can work as normal only if you deploy an NGINX Ingress controller in the cluster to parse the routing rules of the Ingresses. After the NGINX Ingress controller receives a request that matches a routing rule, the NGINX Ingress controller routes the request to a corresponding backend Service. The backend Service then forwards the request to pods. In a Kubernetes cluster, Services, Ingresses, and the NGINX Ingress controller work in the following process:
A Service is an abstraction of a backend application that runs on a set of replicated pods.
An Ingress contains reverse proxy rules. It controls to which Service pods HTTP or HTTPS requests are routed. For example, requests are routed to different Service pods based on the hosts and URL paths in the requests.
The NGINX Ingress controller is a reverse proxy program that parses Ingress rules. If changes are made to the Ingress rules, the NGINX Ingress controller updates the Ingress rules accordingly. After the NGINX Ingress controller receives a request, it redirects the request to Service pods based on the Ingress rules.
Nginx Ingress Controller and cluster version compatibility
If the target component version is incompatible with your current cluster version, you must upgrade the cluster before you upgrade the component. For more information, see Upgrade a cluster.
Nginx Ingress Controller version | Compatible cluster versions |
[v1.5.1-aliyun.1, v1.11.5-aliyun.1] | 1.22 and later |
[v1.1.0-aliyun.1, v1.2.1-aliyun.1] | 1.20 and later |
Risks of outdated versions
Maintenance for Nginx Ingress Controller v1.2 and earlier has been discontinued. For more information, see Product Announcements. Outdated component versions do not support the features and bug fixes available in newer versions. You cannot receive timely technical support for outdated versions, and they may contain unpatched security vulnerabilities. Upgrade the component promptly.
Usage notes
To install or upgrade the Nginx Ingress Controller, see Manage the Nginx Ingress Controller component and Upgrade the Nginx Ingress Controller component.
To create, view, update, and delete an Nginx Ingress using the console or kubectl, see Create and use an Nginx Ingress to expose a service.
For more information about how to use the Nginx Ingress Controller, see Use an Nginx Ingress for phased and blue-green deployments, Configure the network type of the Ingress controller SLB instance, and Use an Nginx Ingress to replicate application traffic.
Change history
September 2025
Version | Image URL | Change date | Changes | Impact |
v1.11.5-release.2 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.11.5-release.2 | September 11, 2025 | Feature optimizations:
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
March 2025
Version | Image URL | Change date | Changes | Change impact |
v1.11.5-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.11.5-aliyun.1 | March 26, 2025 | Updated to community version v1.11.5 to fix CVE-2025-1097, CVE-2025-1098, CVE-2025-1974, CVE-2025-24513, and CVE-2025-24514. For more information, see Notice on CVE-2025-1097, CVE-2025-1098, CVE-2025-1974, CVE-2025-24513, and CVE-2025-24514. Important To fix the CVE-2025-1974 vulnerability, the Validation Webhook is enabled for the Nginx Ingress Controller component starting from this version, but the native NGINX configuration validation logic is disabled by default. If you enabled snippet annotations, which are used to customize native NGINX instructions, these configurations are no longer pre-validated by the Validation Webhook. Related errors will only trigger alerts when NGINX reloads the configuration. Check the Nginx Ingress Controller pod logs after you modify an Ingress rule. Correct the Ingress configuration based on any error logs. Note: An incorrect configuration does not affect running Nginx Ingress pods. However, when you perform operations such as scale-outs or restarts, new pods may fail to start due to the configuration error. Fully validate snippet instructions in a test environment before you change configurations in a production environment. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
v1.11.4-aliyun.2 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.11.4-aliyun.2 | March 19, 2025 | Optimized the node scheduling affinity configuration to prevent pods from being scheduled to Node Lingjun. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
February 2025
Version | Image URL | Change date | Changes | Impact |
v1.11.4-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.11.4-aliyun.1 | February 12, 2025 | Updated to community version v1.11.4. You can now add custom topology spread constraints for the component in the console. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
August 2024
Version | Image URL | Change date | Changes | Impact |
v1.10.4-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.10.4-aliyun.1 | August 20, 2024 | Updated to community version v1.10.4 to fix the CVE-2024-7646 vulnerability. For more information about the vulnerability, see Security issue. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
July 2024
Version | Image URL | Change date | Changes | Impact |
v1.10.2-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.10.2-aliyun.1 | July 24, 2024 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
October 2023
Version | Image URL | Change date | Changes | Impact |
v1.9.3-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.9.3-aliyun.1 | October 24, 2023 | Important For security reasons, all snippet annotations, such as Due to security and stability risks, we do not recommend that you enable snippet annotations. To use this feature, fully assess the risks and then manually enable it by adding
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
September 2023
Version | Image URL | Change date | Changes | Impact |
v1.8.2-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.8.2-aliyun.1 | September 20, 2023 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
June 2023
Version | Image URL | Change date | Changes | Impact |
v1.8.0-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.8.0-aliyun.1 | June 20, 2023 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
May 2023
Version | Image URL | Change date | Changes | Impact |
v1.7.0-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.7.0-aliyun.1 | May 5, 2023 | Important This version no longer supports the TLS 1.1 and TLS 1.0 encryption methods by default. If you upgrade the Nginx Ingress Controller to this version, be aware of the impact on your services. For more information about the impact of this issue, see set ssl-protocols config not working after v1.6.4. To enforce the use of older TLS encryption methods, see Known issues of earlier Nginx Ingress versions for configuration instructions.
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
March 2023
Version | Image URL | Change date | Changes | Impact |
v1.6.4-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.6.4-aliyun.1 | March 17, 2023 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
February 2023
Version | Image URL | Change date | Changes | Impact |
v1.5.1-aliyun.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/aliyun-ingress-controller:v1.5.1-aliyun.1 | February 10, 2023 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
June 2022
Version | Image URL | Change date | Changes | Impact |
v1.2.1-aliyun.1 | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v1.2.1-aliyun.1 | June 28, 2022 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
May 2022
Version | Image URL | Change date | Changes | Impact |
v1.2.0-aliyun.1 | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v1.2.0-aliyun.1 | May 10, 2022 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
April 2022
Version | Image URL | Change date | Changes | Impact |
v0.44.0.12-27ae67262-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.44.0.12-27ae67262-aliyun | April 29, 2022 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
March 2022
Version | Image URL | Change date | Changes | Impact |
v1.1.2-aliyun.2 | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v1.1.2-aliyun.2 | March 21, 2022 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
January 2022
Version | Image URL | Change date | Changes | Impact |
v1.1.0-aliyun.2 | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v1.1.0-aliyun.2 | January 12, 2022 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
December 2021
Version | Image URL | Change date | Changes | Impact |
v1.1.0-aliyun.1 | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v1.1.0-aliyun.1 | December 17, 2021 |
For more information, see the community changelog. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
October 2021
Version | Image URL | Change date | Changes | Impact |
v0.44.0.9-7b9e93e7e-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.44.0.9-7b9e93e7e-aliyun | October 28, 2021 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
September 2021
Version | Image URL | Change date | Changes | Impact |
v0.44.0.5-e66e17ee3-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.44.0.5-e66e17ee3-aliyun | September 6, 2021 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
June 2021
Version | Image URL | Change date | Changes | Impact |
v0.44.0.3-8e83e7dc6-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.44.0.3-8e83e7dc6-aliyun | June 1, 2021 | Fixed the CVE-2021-23017 vulnerability. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
April 2021
Version | Image URL | Change date | Changes | Impact |
v0.44.0.2-abf1c6fe4-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.44.0.2-abf1c6fe4-aliyun | April 1, 2021 | Made the | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
March 2021
Version | Image URL | Change date | Changes | Impact |
v0.44.0.1-5e842447b-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.44.0.1-5e842447b-aliyun | March 8, 2021 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
April 2020
Version | Image URL | Change date | Changes | Impact |
v0.30.0.1-5f89cb606-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.30.0.1-5f89cb606-aliyun | April 2, 2020 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
October 2019
Version | Image URL | Change date | Changes | Impact |
v0.22.0.5-552e0db-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.22.0.5-552e0db-aliyun | October 24, 2019 | Added support for wildcard domain names, whitelists, and redirection configurations when dynamic server updates are enabled. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
July 2019
Version | Image URL | Change date | Changes | Impact |
v0.22.0.4-5a14d4b-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.22.0.4-5a14d4b-aliyun | July 18, 2019 | Optimized phased release rules to support matching by Perl regular expressions. | Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
April 2019
Version | Image URL | Change date | Changes | Impact |
v0.22.0.3-da10b7f-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.22.0.3-da10b7f-aliyun | April 25, 2019 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
January 2019
Version | Image URL | Change date | Changes | Impact |
v0.20.0.2-cc39f1b-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.20.0.2-cc39f1b-aliyun | January 17, 2019 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |
November 2018
Version | Image URL | Change date | Changes | Impact |
v0.20.0.1-4597ce2-aliyun | registry.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.20.0.1-4597ce2-aliyun | November 29, 2018 |
| Upgrade the component during off-peak hours. The upgrade process may cause transient connection interruptions. |