All Products
Search
Document Center

Container Service for Kubernetes:Install the NGINX Ingress controller

Last Updated:Jun 18, 2026

Container Service for Kubernetes (ACK) Serverless provides an Nginx Ingress Controller add-on optimized from the open-source community version. This topic describes how to install it in an ACK Serverless cluster, either during cluster creation or on the Add-ons page.

Important

The open-source Ingress NGINX project will stop receiving maintenance updates after March 2026. As a result, Container Service for Kubernetes (ACK) will discontinue maintenance of the Nginx Ingress Controller add-on. Please fully assess the associated risks before continuing to use it.

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.

Note

The NGINX Ingress controller requires:

  • Two Elastic Container Instance (ECI) instances, each with 2 CPU cores and 4 GiB of memory, used to run the controller

  • One Server Load Balancer (SLB) instance (Internet-facing or internal-facing; the SLB instance specification can be selected based on your requirements)

S8

Install from the Add-ons page

  1. Log on to the ACK console. In the left navigation pane, click Clusters.

  2. On the Clusters page, click the target cluster name, or click Details in the Actions column.

  3. In the left navigation pane of the cluster details page, click Add-ons.

  4. On the Networking tab, in the Nginx Ingress Controller section, click Install.

  5. In the Install Nginx Ingress Controller dialog box, click OK.

    After installation, Installed appears in the Nginx Ingress Controller section.