KubeKosh – Self-Hosted Kubernetes Playground in a Docker Container
Single-container K3s lab with automated scenario validation beats cloud-based playgrounds for local practice.
Live Docker & Kubernetes infrastructure visualization - containers, pods, volumes, and networks in one visual map. No VPN, no inbound ports.
It runs a small agent on each machine that discovers hosts, Docker containers, Kubernetes workloads and LXC, then draws the whole fleet as one topology you can click into. From a node you can read logs, exec a shell, scale a deployment, restart a container — the stuff you'd normally jump between terminals for.
Stack: Go agent + backend, Next.js frontend, WebSocket relay for live updates. Discovery is read-only by default; actions are gated behind roles (viewer/operator/admin).
It's not a Kubernetes-only dashboard like Lens/K9s/kubewall — the point is the layer below K8s too (the VMs, the Docker daemons, the host processes) in the same view.
Single-container K3s lab with automated scenario validation beats cloud-based playgrounds for local practice.
Direct QEMU control without libvirt overhead brings Docker Compose DX to VMs.
Ephemeral CI runners without Kubernetes overhead for bare metal and macOS Apple Silicon.
Docker Compose to Zarf packages for airgap K8s when Kompose lacks security bundling.
Local vCluster-in-Docker with Istio; boilerplate orchestration, not novel infrastructure.
Treats AI agents like microservices with mTLS and attestation, not just scripts.