Cluster
Ready
Deployed on the existing single-node k3s host with a namespace-isolated workload.
A tiny self-hosted operations launchpad running inside your Kubernetes cluster. It is the front door for cluster notes, rollout commands, service links, and future GitOps controls.
Deployed on the existing single-node k3s host with a namespace-isolated workload.
Served through Traefik at ops-dashboard.demoserver2.buzz.
Static app content lives in a ConfigMap, so the page can be iterated without rebuilding an image.
Turn this into a private homelab cockpit: service catalog, uptime view, deployment notes, incident scratchpad, and one-click links to Grafana, Gitea, Rancher, calendars, and games.
A tiny Go or Node backend can read Kubernetes endpoints and render real workload health.
kubectl get pods -n kube-ops kubectl rollout status deployment/ops-dashboard -n kube-ops curl --resolve ops-dashboard.demoserver2.buzz:80:162.55.163.199 http://ops-dashboard.demoserver2.buzz