The Cloud Native Computing Foundation (CNCF) announced the graduation of Karmada, a multi-cluster and multi-cloud Kubernetes orchestration project, on September 2026. This achievement places Karmada in CNCF's highest maturity tier, indicating its stability, widespread adoption, and readiness for production environments. The announcement was made at KubeCon + CloudNativeCon + OpenInfra Summit + PyTorch Conference China 2026 in Shanghai.
Coinciding with its graduation, Karmada released version 1.19. This update introduces enhancements for multi-component scheduling, particularly benefiting AI training jobs. Additionally, priority-based scheduling has been promoted to Beta status and is now enabled by default, improving workload management.
Running applications across multiple Kubernetes clusters is a common practice for hybrid cloud deployments, regional failover strategies, and avoiding vendor lock-in. Previously, this often required custom automation or relied on projects like the now-archived KubeFed, which introduced different federated-resources APIs and lacked flexibility. For distributed AI training and inference, where GPU capacity is spread across regions and cloud providers, Karmada helps manage workloads that need to be split, scheduled, and shifted across numerous systems due to the lack of sufficient accelerators in a single cluster.
Karmada, short for 'Kubernetes Armada,' extends the standard Kubernetes API rather than replacing it. This design allows existing Kubernetes manifests, controllers, and tools to function without modification on a Karmada control plane. The control plane comprises a Karmada API Server, a Karmada Controller Manager, and a Karmada Scheduler, all backed by an etcd instance for state management.
Placement logic in Karmada is defined through two custom APIs: PropagationPolicy and OverridePolicy. PropagationPolicy maps policies to workloads, setting scheduling and spreading constraints like cluster affinity, multi-cluster splitting, rebalancing, and multi-dimension high availability across regions, availability zones, clusters, or providers. OverridePolicy enables operators to rewrite cluster-specific configurations, such as swapping container image prefixes by region or StorageClass by cloud provider, without altering the underlying resource template.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
The Cloud Native Computing Foundation (CNCF) announced that Karmada, a multi-cluster and multi-cloud Kubernetes orchestration project, has graduated to its highest maturity tier. This graduation signifies the project's stability and readiness for production use, offering a standardized approach to managing applications across multiple Kubernetes clusters for hybrid cloud and distributed AI workloads.