Cloud Computing 10 min read

How to Build Multi‑Cluster Continuous Delivery with ACK One and Cloud Effect

This guide explains how Alibaba Cloud's ACK One multi‑cluster application distribution works, outlines its key capabilities such as intelligent resource scheduling and gang scheduling, and shows step‑by‑step how to convert a single‑cluster CD pipeline into a multi‑cluster continuous delivery system using Cloud Effect.

Alibaba Cloud Native
Alibaba Cloud Native
Alibaba Cloud Native
How to Build Multi‑Cluster Continuous Delivery with ACK One and Cloud Effect

Overview

In the cloud‑native era, growing business demands, regional resource limits (e.g., GPU shortages), disaster‑recovery needs, and compliance requirements lead many users to adopt multiple Kubernetes clusters. Alibaba Cloud’s Distributed Cloud Container Platform ACK One provides a multi‑cluster application distribution feature that can dispatch resources across clusters using various strategies (static weight, dynamic scheduling, gang scheduling, etc.) while supporting intelligent resource scheduling, rescheduling, and fault migration.

Key Capabilities of ACK One Multi‑Cluster Application Distribution

Intelligent multi‑region, multi‑cluster resource scheduling : Finds resources across clusters and elastic ECS/Serverless instances, maximizing utilization and minimizing stock‑outs.

Multi‑cluster gang scheduling : Pre‑allocation or dynamic detection ensures workloads are scheduled together across clusters.

Multiple distribution strategies : Includes copy, static weight, dynamic weight, etc.

Rescheduling and fault migration : Failed workloads are reclaimed and redeployed to other suitable clusters.

Workflow

Submit application resources and a PropagationPolicy to the fleet.

The fleet’s Global Scheduler selects appropriate clusters based on the policy and distributes the resources.

If a workload fails, the Global Scheduler rescues the job and performs rescheduling or fault migration to a cluster with sufficient resources.

Building Multi‑Cluster CD with Cloud Effect

Cloud Effect is Alibaba Cloud’s one‑stop DevOps platform. By combining Cloud Effect’s CD capabilities with ACK One’s multi‑cluster distribution, you can transform an existing single‑cluster CD pipeline into a multi‑cluster CD system without modifying the original application YAML.

Steps:

Create an ACK One fleet and register multiple clusters (public‑cloud or IDC K8s clusters) to the fleet.

Add PropagationPolicy and, if needed, OverridePolicy YAML files to the Codeup repository; the original YAML remains unchanged.

Update the single‑cluster Cloud Effect pipeline to deploy the application and policies to the ACK One fleet instead of a single cluster.

Replace the single‑cluster kubeconfig with the fleet’s kubeconfig; the fleet ID is used as the cluster ID.

Run the pipeline. The application and policies are deployed to the fleet, which then distributes them to the target clusters according to the defined policies. Existing single‑cluster workloads continue running without interruption or pod restarts.

Summary

ACK One’s multi‑cluster application distribution offers a unified way to manage applications across clusters, reducing management cost and improving resource utilization. By adding only two items—distribution policies in the Git/Codeup repository and switching to the fleet kubeconfig —you can quickly convert a single‑cluster CD pipeline into a robust multi‑cluster continuous delivery solution.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Cloud NativeDevOpsMulti-ClusterContinuous DeliveryACK One
Alibaba Cloud Native
Written by

Alibaba Cloud Native

We publish cloud-native tech news, curate in-depth content, host regular events and live streams, and share Alibaba product and user case studies. Join us to explore and share the cloud-native insights you need.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.