Back to feed
Dev.to
Dev.to
7/14/2026
Building a Hybrid Docker Orchestrator in Go: The Journey from Single VM to Multi-Node Cluster

Building a Hybrid Docker Orchestrator in Go: The Journey from Single VM to Multi-Node Cluster

Short summary

A developer shares the journey of building Gubernator (gbnt), a Go-based container orchestrator positioned between Docker Compose and Kubernetes. The project features decentralized DNS via CoreDNS, local ingress via Caddy, and SQLite-based state management. 100% of the code was co-authored with Antigravity, Google DeepMind's agentic AI pair programmer, which handled debugging complex network behaviors and infrastructure bootstrapping.

  • Gubernator is a Go-based container orchestrator filling the gap between Docker Compose and Kubernetes
  • Features decentralized DNS (CoreDNS), local ingress (Caddy), and SQLite state with local caching
  • Entire project co-authored with Antigravity, Google DeepMind's agentic AI coding assistant

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more