KubeBolt / docs
GitHub

Multi-Cluster

All kubeconfig contexts auto-discovered. Switch clusters in one click.

How it Works

The Cluster Manager reads all contexts from the kubeconfig file at startup. The initial connection targets the current-context. You can switch clusters at runtime via the API or the cluster selector in the UI.

Switching

When switching clusters, the manager tears down the old connector (informers, metrics collector, insights engine) and creates a new one for the target context. The permission probe runs again for the new cluster. The frontend shows a “Connecting to cluster” overlay during the switch.

API

GET  /api/v1/clusters              → list all contexts
POST /api/v1/clusters/switch       → { "context": "production-eks" }