If you love the simplicity of Docker Swarm (native Compose files, lightweight single binary) but miss the advanced capabilities of Kubernetes (targeted label placement, SRE-grade observability, built-in DNS service discovery, and zero-trust ingress), meet Gubernator (gbnt).
We are excited to release Gubernator v2.13.0, introducing three massive feature suites natively integrated into a single binary and a modern Material Design 3 Flutter Web Dashboard: Google SRE Multi-Burn-Rate SLO Engine & Interactive Suite CoreDNS 4-Tab Management Suite & Interactive Dig Playground Caddy Ingress & Zero-Trust Reverse Proxy Suite Fun Fact: The entirety of Gubernator's codebase, multi-node deployment pipelines, and SRE features were designed, built, and pair-programmed using **Google Antigravity (AGY), Google DeepMind's agentic AI coding assistant!
Let's dive into what's new and how you can level up your self-hosted or production container clusters!
1.
Google SRE Multi-Burn-Rate SLO Engine & Web Suite Defining Service Level Objectives (SLOs) and tracking Error Budgets is the gold standard of Site Reliability Engineering.
Until now, implementing SLOs meant running heavy Kubernetes CRDs (via tools like Sloth or Pyrra) or using costly SaaS platforms.
Gubernator v2.13.0 brings Google SRE Workbook (Chapter 5) compliant multi-burn-rate alerting straight to simple services: What makes Gubernator's SLO Suite unique?
Google Multi-Burn-Rate Alerting: Automatically generates standard 4-window Prometheus recording and alert rules (Critical Page 1h/6h & Warning Ticket 3d/14d).
Dynamic "No-Code" Management: Click "+ Configure / Add SLO" in the Web UI or call to create, edit, or disable SLOs on the fly without editing Compose files.
Composite User Journeys: Group multi-service SLOs into end-to-end flows (Checkout Flow: API Gateway + Payment + DB) and automatically identify the weakest-link bottleneck service.
Deployment Correlation Timeline: Cross-reference real-time burn rate spikes against stack updates and container restarts to answer "Did our last deploy burn the budget?".
PromQL Dry-Run Backtesting: Validate Compose YAML syntax and test PromQL queries against historical Prometheus metrics prior to deployment.
Automated Grafana Dashboards: Automatically generates on rule sync.
SLO Ecosystem Comparison Matrix Here is how Gubernator compares to other popular open-source and commercial SLO tools: Feature / Capability Gubernator Sloth () Pyrra () OpenSLO / Nobl9 Native Runtime Environment Docker Compose / Swarm / Bare Metal Kubernetes / OpenSLO CLI Kubernetes CRDs / Filesystem Multi-Cloud / SaaS Declarative Spec labels () K8s CRDs / Sloth YAML Custom Resources () OpenSLO YAML Spec SRE Calculation Engine Google SRE Multi-Burn-Rate (via Sloth Engine) Google SRE Multi-Burn-Rate (4 windows) Prometheus Multi-Burn-Rate Proprietary / Custom Integrated Web Dashboard Yes (Flutter Web 5-Tab Suite) No (CLI / Operator only) Yes (React/Go UI) Yes (SaaS Console) Dynamic Hot-Editing Yes (Web UI Modal & REST API) No (Requires re-applying YAMLs) No (Read-only from K8s/Files) Yes (SaaS Console) User Journeys (Composite SLOs) Yes (Aggregation & Bottleneck Analysis) No No Yes (Related Services) Deployment Correlation Yes (Real-time Timeline of Stacks/Restarts) No No Partial (CI/CD Webhooks) Built-in SLI Templates Yes (, , , ) Partial (Sloth Libraries) No (Raw PromQL) No Dry-Run PromQL Backtesting Yes (Pre-deploy Validation) Partial ( command) No No RED Metrics Breakdown Yes (RPS, Error Rate, P99 Latency Cards) No Partial (RPS & Errors) Yes Automated Grafana Provisioning Yes (Auto-generates ) Partial (Generic Rules) No No
2.
Native CoreDNS 4-Tab Suite & Interactive Dig Playground Internal container service discovery should "just work." In Gubernator, every deployed container automatically receives , enabling seamless internal resolution across multi-node clusters.
With v2.13.0, we are expanding CoreDNS into a full 4-Tab Management Suite: Key Features: Tab 1: Auto-Discovered Stacks (): Real-time table mapping running containers to with copyable commands.
Tab 2: Custom Static DNS Records: Manage custom , , , , and records stored in SQLite and merged into CoreDNS on the fly ().
Tab 3: Interactive Dig Playground: A built-in terminal console to run DNS queries against local CoreDNS (), benchmark query latency in milliseconds, and inspect raw output.
Tab 4: Upstream Forwarders & Corefile Editor: One-click upstream DNS presets (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9) and a live Corefile editor with container reload.
3.
Caddy Ingress Suite & Zero-Trust Reverse Proxy Gubernator packages Caddy as its default edge proxy, handling HTTPS certificate provisioning, reverse proxying, and access logging across multi-node setups.
Features in the Caddy Suite: 7-Tab Management Visualizer: Dashboard, Dynamic Routes Matrix, Corefile Preview, TLS Certs Inspector, Real-time Access Logs, Log Config, and Prometheus Metrics.
Root CA Trust Installation: One-click download of Gubernator's internal Root CA certificate for local TLS trust across your developer devices.
Automatic Ingress Label Routing: Simply add to your Compose service, and Gubernator reconfigures Caddy route matrices across all cluster nodes automatically.
Getting Started in Under 60 Seconds You can spin up a complete Gubernator cluster with full observability, CoreDNS, Caddy, and Prometheus/Grafana in seconds:
3.
Access Web Dashboards Web UI Dashboard -> http://localhost:4001 Grafana -> http://localhost:3000 CoreDNS Playground -> http://localhost:4001 (CoreDNS tab)