Private preview opening soon

Run Kubernetes across edge, cloud, and bare metal.

Otroid provisions immutable k0s clusters on your own infrastructure. No configuration drift, decentralized P2P coordination, and complete GitOps reconciliation—simplifying the hardest parts of edge and multi-cloud Kubernetes.

AWS GCP Azure Hetzner Bare Metal ARM64 + AMD64

otroid.cluster.yaml

Declared production stack

ready
runtime: k0s
os: kairos
image:
  channel: nightly-tested
  variant: hardened
  arch: [amd64, arm64]
network:
  discovery: p2p
  cni: cilium
gitops:
  engine: fluxcd
  repo: customer/platform-state
day2:
  upgrades: kairos-operator
  backups: etcd-snapshots
isolation:
  virtualClusters: vcluster
  hardenedNodes: vnode

BOOT

cloud-config injected

JOIN

peers coordinate

SYNC

Git reconciles

PRIVATE PREVIEW WAITLIST

Be first in line when Otroid opens.

We are inviting teams who need Kubernetes outside the managed-cloud happy path: edge sites, multi-cloud VPCs, ARM fleets, bare metal, and constrained environments.

No spam. Only private preview and launch updates.

edge/cloud/bare-metal

USER JOURNEY

From cloud access to declared state.

Your infrastructure, your billing, our orchestration. Otroid keeps the path intentionally narrow: connect securely, boot immutable nodes, let peers coordinate via P2P, and hand the cluster to GitOps.

01_CONNECT

Bring Your Cloud

No PaaS compute markups. Apply our scoped, auditable IAM YAML to your AWS, GCP, Azure, or bare metal.

02_IMPORT

Prepare images

Machine images are imported for quick future cluster creation across cloud regions and architectures.

03_BOOT

Inject config

First boot receives cloud-config, credentials, coordination settings, and the selected platform manifests.

04_FORM

P2P edgeVPN

Nodes discover each other securely over P2P across different clouds/VPCs without brittle, centralized control planes.

05_SYNC

Reconcile stack

FluxCD syncs your Git repo to install Cilium, Cert-Manager, Gateway API, and your declared applications.

CORE PLATFORM

Opinionated plumbing, unlocked ecosystem.

We provide the hardened foundation so you can hit the ground running, but it's 100% upstream Kubernetes under the hood. Bring your own CRDs, operators, and manifests without fighting the platform.

Zero Configuration Drift

Boot from immutable Kairos OCI images. No SSH needed. Nodes are identical, predictable, and fully declarative every time.

Nightly Integration Testing

Images are built continuously and validated before becoming candidates for new clusters or upgrades.

k0s + Cilium

A focused Kubernetes runtime and eBPF network layer, with no CNI sprawl in the first release.

FluxCD by Design

Create a new Git repository or connect an existing one, then let cluster state reconcile from Git.

vCluster + vNode Isolation

Create virtual clusters for teams and workloads, with stronger node isolation in hardened images.

Secure Boot Ready

Designed for tamper-resistant node lifecycle, hardware-backed trust, and safer edge deployments.

Multi-Cloud and Bare Metal

Use the same platform model across VPCs, regions, clouds, edge sites, and physical machines.

CAPI or k0rdent Lifecycle

Cluster lifecycle management is treated as platform plumbing, not a manual runbook.

DAY-2 OPERATIONS

Lifecycle controls without server drift.

Once the cluster exists, Otroid keeps upgrades, snapshots, restores, and rebuilds tied to declared state instead of hand-maintained machines.

> UPGRADE

Fearless Upgrades: Update the image tag via GitOps. Nodes fetch the new image to a secondary A/B partition. If the boot fails, it automatically falls back.

> BACKUP

One-Click Resilience: Capture etcd snapshots instantly and rebuild environments from declared configuration seamlessly.

> DESTROY

Tear down cleanly without leaving hidden coordination or cluster resources behind on your infrastructure.

> EXTEND

Because it's standard Kubernetes, you can keep using your existing manifests, CRDs, and workflows natively.

upgrade-plan.yaml scheduled
cluster: edge-prod
strategy:
  mode: rolling
  window: "02:00-04:00"
nodes:
  selector:
    role: worker
targetImage:
  repo: ghcr.io/otroid/node
  tag: kairos-k0s-hardened-2026.06.12
preflight:
  - etcd-snapshot
  - cilium-health
  - flux-reconcile
rollback:
  keepPreviousImage: true

YOUR INFRASTRUCTURE

Run across your cloud, edge, and on-prem environments.

Bring the environments you already operate: public cloud accounts, private networks, edge sites, and bare-metal estates. Otroid connects to each location with scoped access, keeps workloads in your infrastructure, and supports hybrid topologies when clusters span networks or providers.

> ACCESS

Connect cloud accounts, private networks, and bare-metal environments using scoped, auditable access instead of broad platform credentials.

> VALIDATE

Verify provider permissions, image availability, network reachability, and required automation hooks before a cluster is created.

> CONNECT

Support hybrid topologies across VPCs, clouds, edge sites, and on-prem networks with customer-owned or Otroid-hosted coordination.

> INTEGRATE

Wire DNS, certificates, Git providers, ingress, and automation credentials only when the selected cluster profile needs them.

LAUNCHING SOON

A narrow, production-ready path to Kubernetes anywhere.

Join the preview list for immutable clusters across cloud, edge, and bare metal.

Join the Waitlist