Skip to content
Kubernetes clusters

Kubernetes clusters

Run Kubernetes clusters where every node, control plane and worker, is a microVM. Because microVMs are small, a single bare-metal host can run nodes for several clusters, and each node still has a hard isolation boundary.

This is a good fit when you want to:

  • Run many small clusters on a limited amount of edge or on-prem hardware.
  • Give each team or tenant its own cluster without giving each one its own servers.
  • Create and delete clusters declaratively, the same way you manage other Kubernetes resources.

How it works

Cluster API Provider MicroVM (CAPMVM) is a Cluster API infrastructure provider. You describe a cluster as Kubernetes resources in a management cluster. CAPMVM then picks Flintlock hosts for the nodes and asks Flintlock on each host to create the microVMs. Cluster API bootstraps Kubernetes on them.

Liquid Metal high-level illustration

Get started