Every day at work looked the same. Something breaks, or I need to push a new image, and I'm SSHing into three different VMs, running docker ps on one, kubectl get pods on another, piecing together in my head what's actually connected to what. The official Kubernetes dashboard never stuck for me either, and I never bothered installing Lens everywhere I needed it.

At some point I just wanted one thing: open a browser tab and see everything. Not a list. An actual map, where I can see a VM, the containers on it, a Kubernetes namespace next to it, and how they talk to each other.

So I built it. It's called InfraCanvas, and I want to show the two ways you can connect something to it, because I think the "how easy is this actually" question matters more than any feature list.

Way 1: you already have a kubeconfig? You're done.

If kubectl get pods works for you right now, InfraCanvas works for you right now. No agent, nothing installed on your cluster, nothing to configure. Open the dashboard, click "Add cluster," drop your kubeconfig file in, pick a context if it has more than one. That's it — within a few seconds your nodes, namespaces, deployments, pods and services show up on the canvas, color coded by health. It just talks to your cluster's API server the same way kubectl does. The kubeconfig gets encrypted before it's stored, never logged anywhere.