CNCF Graduates Karmada to Solve Multi-Cloud and Distributed AI Kubernetes Scheduling
The Cloud Native Computing Foundation (CNCF) has announced the formal graduation of Karmada (short for Kubernetes Armada), promoting the multi-cluster and multi-cloud orchestration project to the foundation's highest maturity tier. The announcement, made at KubeCon China, coincided with the release of Karmada v1.19, introducing improved multi-component scheduling tailored specifically for distributed AI training workloads and enabling priority-based scheduling by default.
For platform and cloud engineering teams, running distributed applications across disparate public cloud environments has historically been plagued by brittle abstraction layers, API mismatches, and operational fragmentation. Karmada addresses this by extending standard, vanilla Kubernetes APIs rather than introducing a foreign federated schema. Workloads defined in native Kubernetes manifests can be centrally distributed across target clusters using declarative PropagationPolicy and OverridePolicy custom resources. This allows teams to enforce granular multi-cloud spreading, regional failover, and dynamic rebalancing across cloud boundaries without requiring developers to adapt their deployment workflows to each underlying cloud platform.
This development fits into a broader macro shift in cloud architecture: the move from passive multi-cloud disaster recovery to active, distributed computing driven by specialized compute shortages. As AI and machine learning workloads surge, enterprises frequently find that no single public cloud provider has sufficient GPU capacity in a single region. Platform teams are forced to federate AI training and inference across disparate CSPs to access necessary hardware accelerators. Karmada’s graduation solidifies a production-grade orchestration standard capable of treating clusters across AWS, Google Cloud, and Azure as a unified compute fabric.
In practice, platform leaders should evaluate Karmada as a control plane for multi-region and multi-provider fleet management, particularly when avoiding cloud-specific orchestration silos. However, organizations must remain mindful of the operational trade-offs: running a federated control plane introduces etcd synchronization overhead across networks and requires robust cross-cloud networking and data replication pipelines. Teams should prioritize Karmada where cross-cloud portability and dynamic workload spreading justify the added management layer.
Read original source