Technology · Ebook
KubeFleet: Multi-Cluster Application Placement for Kubernetes
by Shriira Press
KubeFleet is a CNCF sandbox project that turns a sprawl of independent Kubernetes clusters into a single, coordinated fleet. You define resources once on a lightweight hub cluster and let KubeFleet decide where they should run, propagate them to the chosen members, roll changes out gradually, tailor them per cluster, and watch for anyone who drifts. Originally the engine behind Azure Kubernetes Fleet Manager, it works with any CNCF-certified distribution on cloud, on-prem, or edge. This book follows the system from the hub-and-spoke architecture through the MemberCluster API, the ClusterResourcePlacement resource, the scheduler's PickAll, PickN, and PickFixed policies, rolling updates, overrides, and drift detection and takeover.
Contents
- 1Preface
- 2Chapter 1 — The Multi-Cluster Problem
- 3Chapter 2 — Fleet Architecture
- 4Chapter 3 — Joining Clusters to the Fleet
- 5Chapter 4 — ClusterResourcePlacement
- 6Chapter 5 — Scheduling and Placement Policy
- 7Chapter 6 — Rollout and the Placement Lifecycle
- 8Chapter 7 — Overrides, Drift, and Takeover
- 9Chapter 8 — KubeFleet in Practice
