Globular Puffer

Infrastructure You Can
Understand

An open-source platform for deploying and operating distributed systems.
Explicit workflows. Deterministic state. Native binaries. No containers, no magic.

Globular Architecture: Controller, Workflow Service, Node Agent with 4-layer state model

Why Globular?

“Globular did not start as a product. It started as frustration. Frustration with systems that are powerful, but hard to reason about.”

Modern infrastructure hides complexity behind layers of abstraction. When things go wrong, you dig through scattered logs, guess at invisible controller behavior, and hope the system eventually converges.

Globular takes a different approach: expose complexity, organize it, and make it predictable. Every change is traceable. Every failure is explained. Every action flows through an explicit workflow.

The result? A system you can actually understand. And once you understand your system, you can trust it.

Observable

Every state change, every workflow step, every failure is visible and queryable. No black boxes.

Explicit

No invisible reconciliation loops. Every operation is a formal workflow with classified failure handling.

Deterministic

The same input always produces the same outcome. Reproducible deployments, predictable convergence.

Built Different

Not another Kubernetes. A fundamentally different approach to distributed systems.

Four-Layer State Model

Artifact → Desired → Installed → Runtime. Four independent layers, each with its own owner. Never confuse “should be running” with “is running.”

Workflow-Driven

Every cluster mutation flows through a recorded workflow. Each step has an actor, action, and classified result. Full audit trail, automatic retries with backoff.

>_

Native Binaries

No containers, no image registries, no overlay networks. Statically-linked Go binaries running under systemd. Debug with standard Linux tools.

etcd Source of Truth

All configuration, endpoints, desired state, and cluster membership in one place. No env vars, no config files, no hidden state. Query everything.

AI-Ready Architecture

Because everything is explicit and observable, AI can reason about your system, not guess from logs. Built-in AI services for diagnosis, remediation, and learning.

Secure by Default

mTLS between all components. JWT + RBAC with per-resource permissions. Ed25519 signatures. No token storage in etcd. Everything goes through the interceptor chain.

How It Works

Three actors, four layers, one source of truth.

1

Repository Artifact

“Does this version exist?” — Packages are built, signed, and published to the repository. Versioned and immutable.

2

Desired State Controller

“What should be running?” — The cluster controller writes desired state to etcd. This is the declaration of intent.

3

Installed Node Agent

“What is actually deployed?” — Node agents report what they have installed. Drift between desired and installed triggers convergence.

4

Runtime Health systemd

“Is it running and healthy?” — Real-time health checks, metrics, and liveness probes. The ground truth.

Globular vs. Kubernetes

Different problems, different philosophy. Globular is not a Kubernetes replacement — it's an alternative for teams that don't need containers.

Aspect Kubernetes Globular
Unit of deployment Container image Native binary (statically linked)
Process supervisor kubelet + container runtime systemd
Reconciliation Invisible control loops Explicit workflows with audit trail
Failure diagnosis Scattered across events, logs, conditions Unified workflow history, classified failures
Configuration ConfigMaps, Secrets, env vars etcd only (single source of truth)
Scheduling Pod scheduler Profile-based assignment (explicit)
Minimum footprint Control plane + container runtime Single binary + etcd + systemd
AI integration External log/metric analysis Built-in: state is explicit, AI reasons natively

The Globular Talk

A five-part audio introduction. 20 minutes to understand the entire system.

Built For

On-Premises Deployments

Full control over your hardware. No cloud dependency. Run on bare metal with systemd.

Compiled Services

Go, Rust, C++ binaries that don't need container isolation. Smaller footprint, simpler debugging.

Edge Computing

Lightweight enough for edge nodes. No container runtime overhead. Native performance.

Appliance-Style Products

Ship a self-managing cluster. Your customers get a product, not infrastructure homework.

Ready to Try?

From zero to a running cluster in 15 minutes. One machine, one command.

curl -fsSL https://globular.io/install.sh | bash
globular cluster bootstrap