Kube Studio & Cloud Navigator
A Kubernetes browser that runs real kubectl against a local Kind or Minikube cluster; remote clusters, Helm, ArgoCD and Vercel panels show sample data.
Kube Studio is split into parts that act on a real cluster and parts that only display examples. Which is which depends on the cluster you pick.
Real and sample
| Part | Behavior |
|---|---|
| Clusters of type local (Kind) or Minikube | Real. Every action runs kubectl using $KUBECONFIG or ~/.kube/config and the current context. The “Kubeconfig Context” field in the add dialog is stored but not passed to kubectl |
| Clusters of type AWS, GCP or Azure | Sample. The list starts with “Acme EKS Production”, “Acme GKE Staging” and “Acme AKS Europe” as fixed entries, and resources shown for them are invented |
| Helm Releases, ArgoCD GitOps, Vercel Deployments tabs | Fixed sample data. Syncing an ArgoCD app only returns a success message |
| AI Infrastructure CoPilot | Canned replies chosen by keywords in your question (restart, deploy, helm, argocd, vercel) |
If kubectl fails on a local cluster, namespaces fall back to a sample list.
What you do in it
- Choose a Cluster and Namespace in the header. + Add Cluster registers an entry for Kind, Minikube, EKS, GKE or AKS.
- Browse Pods, Deployments, Services and Ingresses (
kubectl get <kind> -o json). Pods have Logs (the last 100 lines, with Copy) and YAML buttons, and deployments have YAML and Restart (kubectl rollout restart). The package also has a scale handler (kubectl scale) that no button uses yet. - Knowledge Graph Deployable Applications lists the bundled Petstore API, PostgreSQL, vaccine gateway and analytics database. Deploy All Applications and the per-app buttons run
kubectl apply -fon the manifests inpackages/kube-studio/manifests/petshop-baseline(00-namespace.yamlto04-analytics-postgres.yaml); undeploy deletes them. The default namespace isacme-petshop-local. A Helm chart for the same app is incharts/acme-petshop. - Auto-Deploy: KGraph main, Implement Next Task [PET-105] and Commit to KGraph main [PET-105] are a scripted demo of task-to-deploy flow. The commit button applies the vaccine-gateway manifest and reports a “Knowledge Graph commit” message; no commit is made.
Requirements
kubectl (the app prefers ~/.local/bin/kubectl) and a reachable local cluster, for example Kind, to see anything real. If ROBOS_GRAPH_ROOT is set, the app becomes a read-only viewer of cluster declarations in that graph workspace and live operations are disabled.
electron packages/kube-studio
Source: packages/kube-studio.
More in DevOps, Cloud & Builds
CI Monitor Lists recent GitHub Actions runs and Buildkite builds, shows job results and failed-job logs, and can re-run GitHub workflows. Deploy Tracker Shows a GitHub repository's recent deployments, releases and merged pull requests with a few counts for a chosen time range. Remote Execution Studio Records Remote Execution API (REAPI v2) clusters and generates .bazelrc, .buckconfig, Buildbarn and NativeLink configuration for them. Endpoint probes and cache statistics are sample values. Report Builder Ask a question about a repository's issues and pull requests and get a written report from GitHub Copilot.