Back to Pillar Directory
Decentralized Hosting

Kubernetes Tools

The dominant open-source container orchestration platform and its surrounding ecosystem.

Last updated: September 3, 2026
Doesn't connect to Decentralized.Host

Decentralized.Host does not use Kubernetes and is not a Kubernetes distribution. The main difference is authority: in Kubernetes the control plane commands kubelets; here hosts admit or refuse signed proposals.

What Kubernetes actually is

Kubernetes (often "k8s") is a control plane for declaratively managing containerized workloads across a cluster of machines: you describe the desired state (run 3 replicas of this image, expose it on this port, mount this volume) in YAML, and Kubernetes' controllers continuously reconcile the real cluster state toward that description -- restarting failed pods, rescheduling around a dead node, rolling out updates with configurable strategies. It originated at Google (based on their internal Borg system) and is now maintained by the CNCF.

The real complexity tradeoff

Kubernetes' generality is also its cost: a working cluster involves a control plane (API server, etcd, scheduler, controller manager), a networking model (CNI plugins, Services, Ingress controllers), and usually a whole ecosystem on top (Helm for packaging, cert-manager for TLS, an ingress controller, monitoring via Prometheus/Grafana) before it does anything a small team couldn't do more simply. Lighter distributions (K3s, K0s, MicroK8s) trim the packaging and footprint but keep the same conceptual model and most of the same operational surface. This is the gap lighter tools such as Coolify, Dokploy or Nomad exist in: for a team that just wants a running container with a real URL and TLS, full Kubernetes is frequently more machinery than the problem needs.

What is Kubernetes Tools?

The dominant open-source container orchestration platform and its surrounding ecosystem. Decentralized.Host does not use Kubernetes and is not a Kubernetes distribution. The main difference is authority: in Kubernetes the control plane commands kubelets; here hosts admit or refuse signed proposals.

Source: data/pillars.ts