Federation & Multi-Hub Support
KubeStellar Console supports federated multi-hub topologies through the OCM (Open Cluster Management) provider and a multi-hub fan-out skeleton.
OCM Provider
The OCM federation provider (feat(federation): OCM provider + Phase 1 UI, PR #9380) adds native support for Open Cluster Management as a cluster discovery and workload placement backend.
What This Enables
- Discover managed clusters registered with an OCM hub
- View OCM-managed cluster status alongside kubeconfig-based clusters
- Place workloads using OCM
PlacementandManifestWorkresources
Configuration
The OCM provider is auto-detected when an OCM hub kubeconfig is present. No additional configuration is required.
Multi-Hub Fan-Out
The multi-hub architecture allows a single Console instance to aggregate data from multiple cluster management hubs:
- Hub 1 — Primary kubeconfig-based clusters
- Hub 2 — OCM hub
- Hub N — Additional providers (planned)
Each hub contributes its managed clusters to the unified cluster list in Console. Deduplication ensures clusters appearing in multiple hubs are shown once.
Orbits — Resource Targeting
Orbit resource targeting (feat: orbit resource targeting, PR #9378) enables precise workload placement:
- Namespaced targeting — Deploy resources into specific namespaces on selected clusters
- Cluster-scoped targeting — Apply cluster-level resources across a selection
- Post-mission monitor — After an orbit completes, a monitoring offer appears to track the deployed workload
Creating an Orbit
- Navigate to AI Missions sidebar
- Click New Orbit
- Select target clusters (confirmation required before proceeding with empty selection)
- Choose resource scope (namespaced or cluster-scoped)
- Define the resource payload
- Deploy and optionally accept the post-mission monitoring offer