Kubernetes Profiles
Manage multiple kubeconfig contexts in Tempest — one Kubernetes cluster per tab, with kubectl, helm, and k9s ready to go on macOS, Windows, and Linux.
Last updated
Manage multiple kubeconfig contexts in Tempest — one Kubernetes cluster per tab, with kubectl, helm, and k9s ready to go on macOS, Windows, and Linux.
Tempest manages your kubeconfig files as first-class connection profiles. Each profile gets its own tab with the KUBECONFIG environment variable pre-set, so kubectl, helm, k9s, kustomize, and any other CLI tool just work — no manual context switching.
This solves the everyday "which cluster am I talking to?" problem: dev cluster in tab 1, staging in tab 2, prod in tab 3 — never type kubectl config use-context again.
Open the New Kubeconfig dialog.

Paste a kubeconfig YAML or load from a file. Tempest parses the contexts inside.
Click Connect. Tempest opens your local terminal with KUBECONFIG already pointing at this profile.
Inside the tab, run any tool exactly as you would in a normal shell:
Tip: keep one kubeconfig profile open per cluster — different tabs can target different clusters at the same time without env-var conflicts.
Tempest doesn't bundle kubectl — install it once with your platform's package manager.
For helm and k9s use the same package managers (brew install helm k9s, scoop install helm k9s).
SSH Client for Teleport, Cloudflare Access, AWS SSM, GCP IAP & Tailscale — many production Kubernetes clusters live behind these zero-trust gateways
Tempest AI Assistant — ask the AI to draft kubectl commands and pipe results back into the terminal
Last updated
kubectl get pods -A
helm list -A
k9s