Clusternet: Multi-Cluster Kubernetes

Shriira Press

Preface

Manage, schedule, and deploy applications across many Kubernetes clusters from one control plane. Learn Clusternet's architecture, registration, scheduling, and deployment.

Welcome to Clusternet: Multi-Cluster Kubernetes.

A practical, in-depth guide to Clusternet, the open-source multi-cluster management platform for Kubernetes. Learn how Clusternet manages many clusters as one: the multi-cluster problem (cluster sprawl, fragmented management), the hub-and-spoke architecture (parent and child clusters, hub/scheduler/agent), cluster registration (the agent and the pull model), the API and resources (ManagedCluster, Subscription, Localization/Globalization), cross-cluster scheduling (label-based, dynamic placement), deploying applications (propagation, Helm, lifecycle), cross-cluster access and multi-tenancy (the parent as a secure gateway, RBAC), operations and best practices, and Clusternet in practice.

This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.

A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.

We hope it serves you well.

— Shriira Press

Contents

  1. Chapter 1 — What Clusternet Is
  2. Chapter 2 — The Multi-Cluster Problem
  3. Chapter 3 — The Architecture: Parent and Child Clusters
  4. Chapter 4 — Cluster Registration
  5. Chapter 5 — The Clusternet API and Resources
  6. Chapter 6 — Scheduling Across Clusters
  7. Chapter 7 — Deploying Applications Across Clusters
  8. Chapter 8 — Cross-Cluster Access and Multi-Tenancy
  9. Chapter 9 — Operations and Best Practices
  10. Chapter 10 — Clusternet in Practice
0%
1/1