Use an ACK One Fleet instance as a unified application delivery entry point for GitOps application distribution and a multi-cluster gateway. This topic explains how to build a unified fleet management system with ACK One.
Use cases
-
Cross-account cluster management: Manage ACK clusters from different Alibaba Cloud accounts in a single Fleet instance.
-
Cross-platform cluster management: Manage Kubernetes clusters on other clouds or on-premises alongside Alibaba Cloud clusters.
Fleet instance capabilities
After connecting your clusters, you can:
-
Manage clusters, compute resources, networks, storage, security, monitoring, logs, jobs, applications, and traffic from a unified console and API.
-
Auto-scale cloud resources for traffic fluctuations, or schedule scaling to optimize costs.
-
Distribute applications, schedule jobs, and manage traffic across regions for a standardized cloud-native framework.
-
Use the built-in backup center to protect applications and data, migrate workloads across regions, and deploy across servers for redundancy.
-
Deploy Alibaba Cloud-verified components in large-scale Kubernetes environments to improve security, scheduling, AI computing, and big data computing.
Architecture
Prerequisites
Before you begin:
-
External clusters are connected through a registered cluster in the same Alibaba Cloud account as the Fleet instance.
-
The registered cluster is in the same region and virtual private cloud (VPC) as the Fleet instance for API server connectivity.
-
If connected over the internet, the registered cluster can reach the Fleet instance publicly.
Connect clusters from a different Alibaba Cloud account
This example uses Account A's Fleet instance to manage two clusters:
-
Cluster A — created in Account A
-
Cluster B — created in Account B
Step 1: Create a registered cluster and connect Cluster B
Create a registered cluster named ExternalCluster B in Cluster A's VPC and connect Cluster B to it. See Create a registered cluster in the ACK console.
Step 2: Enable Fleet management
Enable Fleet management in Cluster A's VPC. See Enable multi-cluster management.
-
If Cluster B in Account B cannot reach the Fleet instance internally, select Create and Associate EIP.
-
Enabling Fleet management automatically creates a Fleet instance.
Step 3: Associate clusters with the Fleet instance
Associate Cluster A and ExternalCluster B with the Fleet instance. See Manage associated clusters.