All Products
Search
Document Center

Container Service for Kubernetes:Unified management of multi-cluster components

Last Updated:May 16, 2025

Container Service for Kubernetes (ACK) only supports single-cluster component management, which requires you to manually maintain component versions in each cluster. This increases maintenance costs and can lead to stability issues during component upgrades. Distributed Cloud Container Platform for Kubernetes (ACK One) Fleet provides cluster administrators with unified and automated component management capabilities. ACK One Fleet allows you to define a baseline that includes multiple components and their versions, and deploy it across multiple clusters. It also supports features such as component configuration, batch deployment, and rollback, which enhance system stability. This topic describes how to install and manage components in a multi-cluster scenario.

Prerequisites

Create a component baseline

  1. Log on to the ACK One console. In the left-side navigation pane, choose Fleet > Multi-cluster Add-ons.

  2. Click the Add-on Baselines tab, click Create Add-on Baseline, and complete the creation according to the page prompts.

    Parameter

    Description

    Modifiable after creation

    Cluster Type

    Select a value based on the cluster types associated with the Fleet instance. Different clusters may require different components.

    对

    Baseline Name

    The name of the custom baseline.

    错

    Add-on Tags

    Select and add components and versions based on the component types.

    对

  3. After the configuration is complete, click OK. You can view the created baseline name and corresponding component versions on the Add-on Baselines page, and you can also edit the component baseline.

  4. You can click the Baseline Name to view the deployment status of each component in each cluster of the Fleet.

    Note

    After the baseline is deployed, all components in the selected cluster will be installed with the baseline version, except for components that already have higher versions installed.

Create a deployment task

    Log on to the ACK One console. In the left-side navigation pane, choose Fleet > Multi-cluster Add-ons.

  1. On the Deployment Tasks tab, click Create Deployment Task, and complete the configuration according to the page prompts.

    Parameter

    Description

    Select Baseline

    Select the component baseline you want to execute from the created component baselines.

    Select Cluster

    Select the clusters on which you want to execute the component installation task.

    Deployment Settings

    Non-batched

    The selected clusters will be deployed one by one from small to large scale.

    Custom Batch

    Batches

    You can deploy components in batches across clusters.

    Auto Execute

    • If you do not enable Auto Execute, you must manually click Start in the Deployment Details panel after the deployment task is created.

    • If you enable Auto Execute, you can configure the Batch Interval parameter, and the deployment task will execute automatically after creation.

    Select batch 1 for deployment

    If you select clusters or modify the number of batches, the selected deployment clusters below will be cleared. Proceed with caution.

    Deploy components in batches based on the clusters you selected.

  2. After the configuration is complete, click Next to view the detailed deployment information. On this page, you can customize the parameters for components in each cluster. After the configuration is complete, click Confirm.

View the results

  1. Log on to the ACK One console. In the left-side navigation pane, choose Fleet > Multi-cluster Add-ons.

  2. Click the Deployment Tasks tab, find the deployment task that you want to manage, and click Details in the Actions column.

  3. (Optional) If the deployed components do not meet your expectations, you can click Roll Back. After confirmation, click Confirm Rollback to roll back the components.