ACK Serverless provides the NGINX Ingress controller, an optimized version of the community NGINX Ingress controller. This topic describes how to install the NGINX Ingress controller in an ACK Serverless cluster.
Installation methods
ACK Serverless supports two installation methods:
| Method | When to use |
|---|---|
| During cluster creation | You have not yet created the cluster |
| From the Add-ons page | Your cluster is already running |
Install during cluster creation
When creating an ACK Serverless cluster, select Nginx Ingress in the Ingress configuration section. For details, see Quick Start for ACK Serverless.
The following resources are required to install the NGINX Ingress controller:
Two Elastic Container Instance (ECI) instances, each with 2 CPU cores and 4 GiB of memory
One Server Load Balancer (SLB) instance (Internet-facing or internal-facing)

Install from the Add-ons page
Log on to the ACK console. In the left navigation pane, click Clusters.
On the Clusters page, find the target cluster and click its name, or click Details in the Actions column.
In the left navigation pane of the cluster details page, click Add-ons.
On the Networking tab, find the Nginx Ingress Controller section and click Install.
In the Install Nginx Ingress Controller dialog box, click OK.
When installation completes, Installed appears in the upper-right corner of the Nginx Ingress Controller section.