Norn started as a Kubernetes control plane — Docker builds, minikube, the whole ceremony. v2 rips that out for Nomad + Consul + Tailscale.

why

Kubernetes is great if you’re running a platform team. For a single-node homelab it’s overhead without payoff. Nomad gives me:

  • Single binary — no etcd, no kubelet, no kube-proxy
  • Docker driver — same container workflow, less ceremony
  • Consul integration — service discovery without CoreDNS
  • Tailscale mesh — cross-node networking without CNI plugins

the pipeline

Every deploy follows the same saga: