KubeFleet: Multi-Cluster Application Placement for Kubernetes cover

Technology · Ebook

KubeFleet: Multi-Cluster Application Placement for Kubernetes

by Shriira Press

4.8(346)144 pagesPublished 2026

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

  1. 1Preface
  2. 2Chapter 1 — The Multi-Cluster Problem
  3. 3Chapter 2 — Fleet Architecture
  4. 4Chapter 3 — Joining Clusters to the Fleet
  5. 5Chapter 4 — ClusterResourcePlacement
  6. 6Chapter 5 — Scheduling and Placement Policy
  7. 7Chapter 6 — Rollout and the Placement Lifecycle
  8. 8Chapter 7 — Overrides, Drift, and Takeover
  9. 9Chapter 8 — KubeFleet in Practice