All Products
Search
Document Center

Container Service for Kubernetes:Install the NGINX Ingress controller

Last Updated:Sep 04, 2023

ACK Serverless clusters provide the NGINX Ingress controller, which is optimized based on the open source NGINX Ingress controller. This topic describes how to install the NGINX Ingress controller in an ACK Serverless cluster.

Procedure

Method 1: Install the NGINX Ingress controller when you create a cluster

When you create an ACK Serverless cluster, select Install Ingress Controllers in the Ingress section. For more information, see ACK Serverless quick start.

Note

To install the NGINX Ingress controller, make sure that the following two conditions are met:

  • Two elastic container instances that have 2 CPU cores and 4 GiB of memory each are used to deploy services.

  • A Server Load Balancer (SLB) instance is created. You can set the network type of the SLB instance to Public Network or Internal Network and select the SLB instance specifications based on your business requirements.

S8

Method 2: Install the NGINX Ingress controller on the Add-ons page

  1. Log on to the ACK console.
  2. In the left-side navigation pane of the ACK console, click Clusters.

  3. On the Clusters page, find the cluster that you want to manage and click the name of the cluster or click Details in the Actions column. The details page of the cluster appears.

  4. In the left-side navigation pane of the details page, choose Operations > Add-ons.

  5. Click the Networking tab. Find the Nginx Ingress Controller section and click Install.

  6. In the Note message, click OK.

    If Installed appears in the upper-right corner of the Nginx Ingress Controller section, it indicates that the NGINX Ingress controller is installed. 1