Your first cluster
KubeDrive reads the same kubeconfig as kubectl: the files in $KUBECONFIG, or
~/.kube/config when it is not set. There is nothing to install on the cluster and nothing to
import: every context appears on the Clusters screen, and edits made with kubectl show up
without a restart.
The Clusters screen
Contexts are grouped into Cloud (EKS, GKE, AKS and other managed clusters), Other and Local (kind, minikube, Docker Desktop and the like). Each one shows its status:
- Reachable with the server’s Kubernetes version;
- Address not found or No response — usually a VPN you need to turn on;
- No AWS profile — the profile the context uses is missing from your AWS config;
- Log in — an SSO session expired; one click renews it (see AWS SSO and EKS).
Once a minute KubeDrive sends an anonymous request (/version) to each API server and looks at
the AWS profiles and SSO sessions your kubeconfig uses. It does not log in or run credential
plugins until you open a cluster.
Switch between Cards, List and Compact with the buttons at the top right.
Open a cluster
Click a cluster. KubeDrive connects with the context’s credentials and opens its pods — in all namespaces, unless the context names a namespace or your role may only list some of them. The card at the top of the sidebar opens the cluster’s Overview: nodes, pods and everything that needs attention.
Production clusters
Clusters whose name looks like production (prod, prd, production, live) are marked protected: the
window gets a red frame and changes ask you to type the cluster’s name. Change it per cluster with
the pencil on its card.