All Products
Search
Document Center

Container Service for Kubernetes:Install and uninstall the ALB Ingress controller

Last Updated:Mar 26, 2026

ACK One provides a fully managed ALB Ingress controller for registered clusters. The controller is based on Application Load Balancer (ALB) layer 7 forwarding rules. This topic explains how to install and uninstall the controller.

Prerequisites

Before you begin, make sure you have:

ALB Ingress is only available in regions and zones that support Application Load Balancer. Verify that your cluster is in a supported region before proceeding. For the full list, see Regions and zones that support ALB.

Install the ALB Ingress controller

Choose the method that fits your workflow:

  • onectl CLI — best for automation, scripting, and CI/CD pipelines.

  • ACK console — best for one-time setup or when you prefer a visual interface.

Use onectl

  1. Install onectl on your on-premises machine. For more information, see Use onectl to manage registered clusters.

  2. Run the following command:

    onectl addon install alb-ingress-controller

    The expected output is:

    Addon alb-ingress-controller, version **** installed.

Use the console

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

  2. On the Clusters page, click the name of your cluster. In the left navigation pane, click Add-ons.

  3. On the Network tab, find ALB Ingress controller and click Install.

Uninstall the ALB Ingress controller

Use onectl

Run the following command:

onectl addon uninstall alb-ingress-controller

The expected output is:

Addon alb-ingress-controller uninstalled.

Use the console

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

  2. On the Clusters page, click the name of your cluster. In the left navigation pane, click Add-ons.

  3. On the Network tab, find ALB Ingress controller and click Uninstall.

What's next