K8S-Janus

The gatekeeper who never sleeps (unlike your on-call engineer)
Setup Wizard
Dashboard
1
Upload
2
Select Clusters
3
Configure

Upload your kubeconfig

Drag & drop or click to browse — never leaves your browser unencrypted

Drop your kubeconfig here

~/.kube/config · .yaml · .yml · any filename
🍎 macOS: press ⇧⌘. in the file picker to show hidden folders like .kube

⚠️ GKE / EKS / AKS? Use the upload helper — starts port-forward, resolves auth & uploads automatically:
curl -fsSL https://raw.githubusercontent.com/opsmode/k8s-janus/main/webui/setup-upload.sh | bash

Security: Your kubeconfig is sent over your local port-forward only — it never leaves your machine to an external server. It is held in-memory on the pod for the duration of the wizard and discarded immediately on completion. No credentials are logged or persisted.

Don't have kubectl or direct cluster access?