v1.0.1
K8s Rizz Check v1.0.1
A local Kubernetes cluster observability dashboard. Connects to your GKE clusters and surfaces problems fast, entirely from your own machine.
What it does
- Node observability: cluster-wide summary (total/ready/conditions/CPU/memory/pods) plus an expandable per-node table. Click any node for a detail panel (Status / YAML / Cook Book).
- Live resource tree: every namespaced Kind that actually exists in the cluster (core resources + CRDs) shown automatically, with ownership chains resolved so a crash-looping Pod turns its parent Deployment red too. Problems surface at a glance, not just where they occur.
- Events tab: real namespace Events, newest first.
- Resource detail panel: Status fields, full YAML, and container Logs (with a picker for multi-container Pods).
- URL state restoration: refreshing the page puts you back exactly where you were instead of dropping you back to the landing screen.
- Color-coded severity: one 3-tier good/warn/bad model (
rizzing ✓/mid ▲/no rizz ✗/cooked 💀) throughout, so you can scan a cluster's health at a glance.
GKE, connected automatically
Authenticates via your existing gcloud login, no separate credentials to manage. Discovers clusters via Fleet or direct listing, and connects through whichever path actually works (Connect Gateway, public endpoint, or internal IP).
Zero-config first run
No config file to write by hand. On first launch it detects your active gcloud login, finds every GCP project you can access, checks each one for GKE clusters, works out how to reach them, and generates a ready-to-use config automatically.
Runs anywhere, nothing to install
Download a single binary for macOS, Windows, or Linux and run it. No Python, no dependencies. Opens straight in your browser.
Configurable to your environment
- Adjustable refresh and re-discovery intervals (in minutes)
- Memory/CPU alert thresholds (warn at 75%, critical at 85%)
- Namespace blocklist to hide system/infra namespaces you don't care about