Skip to main content

Multi-Cluster & Fleet Management

In Development (Q4 2026)

Multi-cluster fleet management is currently in development, targeted for Q4 2026. This documentation describes the planned architecture and capabilities. Features are subject to change before release.

Purpose: For platform engineers and architects, explains what openCenter multi-cluster management provides — a single control point for visibility, policy, and lifecycle across your entire fleet.

The Problem

As organizations grow beyond a single cluster, operational complexity increases non-linearly:

  • Visibility: Which clusters are healthy? Which are drifting?
  • Policy: How do you enforce security baselines across 50 clusters?
  • Lifecycle: How do you upgrade Kubernetes across a fleet without downtime?
  • Consistency: How do you ensure every cluster has the same observability stack?

What Fleet Management Provides

CapabilityDescription
Centralized visibilitySingle dashboard showing health, versions, and drift status across all clusters
Policy distributionPush Kyverno policies, RBAC templates, and security baselines fleet-wide
GitOps at scaleManage fleet-level Kustomizations with cluster selectors and group targeting
Coordinated upgradesRolling Kubernetes and service upgrades with canary promotion
Cluster registrationSelf-service cluster enrollment with token-based authentication
Federated observabilityAggregated metrics, logs, and alerts across the fleet

Architecture

openCenter fleet management uses a hub-spoke model:

Hub Cluster (management plane)
├── Fleet Controller
├── Policy Distributor
├── Federated Prometheus
└── Fleet Dashboard

Spoke Cluster A ──agent──► Hub
Spoke Cluster B ──agent──► Hub
Spoke Cluster C ──agent──► Hub