Skip to main content
Product

Orchestr8 -- Universal Runtime Control Plane

One spec. Four runtimes. Deploy to Podman, Kubernetes, KubeVirt, or bare metal.

Our platform converts VM-based workloads into Kubernetes-native deployments by translating infrastructure, networking, storage, and runtime configurations into KubeVirt VMs or containerized resources -- preserving behavior while enabling gradual modernization. Built in Rust for performance and reliability.

4 Runtimes
One Control Plane
16 Paths
Migration Routes
3 Strategies
Rolling / Blue-Green / Immediate
16 Commands
Rust CLI
Key Capabilities

Deploy Once, Run Anywhere

A single workload specification that targets containers, virtual machines, and bare-metal servers with zero rewriting.

Podman Containers

Deploy workloads as rootless containers on any Linux host. Full OCI compatibility with Podman pod semantics and systemd integration.

Kubernetes Orchestration

Target Kubernetes clusters with native resource generation. Deployments, Services, ConfigMaps, and Ingress from the same spec.

KubeVirt Virtual Machines

Run workloads as full virtual machines on Kubernetes. Bridge legacy applications to cloud-native infrastructure without refactoring.

Metal3 Bare Metal

Provision and deploy directly to bare-metal servers via Metal3. Eliminate the hypervisor layer for maximum performance and density.

Migration

Migrate Between Runtimes in Minutes

Start on Podman for development, promote to Kubernetes for staging, and deploy to bare metal for production -- all without changing your spec.

Podman           Kubernetes        KubeVirt          Metal3
  Containers  ↔    Pods & Services ↔  Virtual Machines ↔  Bare Metal
  Dev/Test         Staging            Legacy Apps        Max Perf

  ─────────────  One Workload Spec  ─────────────
Beyond VMs

Migrate Code, Config & Runtime -- Not Just VMs

Go beyond disk-level conversion. Automatically translate your application stack -- from Docker Compose, systemd services, and VM-based workloads -- into Kubernetes-native resources and KubeVirt virtual machines.

  • Convert Docker Compose → Kubernetes Deployments, Services, and PVCs
  • Map systemd services → containerized workloads or init containers
  • Preserve environment variables, volumes, networking, and dependencies
  • Generate production-ready YAML with sensible defaults
  • Optional: keep workloads as VMs using KubeVirt when containers aren't suitable
VM / Compose / systemdExtractTransformK8s YAML / KubeVirt VM

Reduce migration effort from weeks to minutes with automated, deterministic transformations.

Ready to unify your runtime infrastructure?

See how Orchestr8 lets your team deploy one spec across containers, virtual machines, and bare-metal servers.