ai-cloud

Zero-Touch Bare Metal Provisioning for AI Clouds

Zero-touch provisioning means a server goes from racked to running without anyone babysitting PXE, OS installs or cluster joins. vMetal turns a Machine request into a provisioned server, and with Metal3 it can join that server to a tenant cluster for you.

Trusted by the fastest-growing AI cloud providers
Problem

Manual Provisioning Kills GPU Revenue

Manual bare metal provisioning creates inconsistent server state and slows capacity delivery.

Unprovisioned Racks Earn Nothing

Unprovisioned GPU servers cannot serve tenant workloads or be offered as available capacity.

Human Error Breaks Deployments

Manual PXE, OS, and network steps introduce variation between servers and data centers.

No Repeatable Path from Rack to Product

Without a stable Machine model, each new infrastructure driver requires different automation and lifecycle handling.

Solution

One API for Zero-Touch Bare Metal

vMetal provides one stable Machine API above infrastructure-specific drivers. With Metal3, it automates provisioning and can join completed servers to tenant clusters without manual join steps.

Built for GPU Clouds That Cannot Wait

vMetal automates the repeatable Machine lifecycle from request through provisioning, cluster attachment, release, and reclaim.

Core Provisioning

Automated Bare Metal Provisioning

With Metal3, vMetal provisions registered servers, installs the selected OS image, applies network configuration, and runs startup automation.

  • PXE and OS install without hands-on steps
  • Unified lifecycle from rack to decommission
  • Standardized onboarding per supplier
Dynamic Scaling

Machine Requests on Demand

Auto Nodes can create and delete Machine requests to maintain Private Node capacity for tenant clusters.

  • Requests servers through the Machine API
  • Configured capacity management
  • Tracks configured Private Node capacity
Network Automation

Optional Hardware Network Isolation

Metal3 and Netris can place separate tenant network environments on hardware-backed L2 boundaries when configured.

  • VLANs and VRFs provisioned automatically
  • Network automation per tenant
  • No manual network configuration required
Cluster Layer

vCluster Standalone on Bare Metal

vCluster Standalone runs the control plane cluster as a single CNCF-certified binary on bare metal Linux, with no k3s or kubeadm underneath. Machines that vMetal provisions can then join tenant clusters automatically as Private Nodes.

  • No k3s or kubeadm required
  • Single binary on bare metal Linux
  • CNCF-certified from day one
Operational Control

Machine Inventory and Lifecycle

vMetal tracks Machine claims, server inventory, provisioning state, deletion, cleaning, and return to the available capacity pool.

  • Inventory view across the fleet
  • Claim, release, and reclaim tracking
  • CLI, UI, and API access

Why vCluster

This isn’t a side project. Behind every vCluster deployment is 5+ years of deep K8s engineering, security hardening, and battle-tested infrastructure work at massive scale.

100K+
GPUs Powered
50+
GPU Clouds & F500s
<45
Days to Launch
30K
GitHub Stars

Get Started in 3 Steps

1
Schedule a Demo

Talk to our team about your stack

2
Deploy vCluster

Deploy vCluster on your infra in minutes

3
Onboard Your Tenants

Go live with a hyperscaler-grade tenant experience in days

FAQs

What does zero touch bare metal provisioning mean in practice?

Zero-touch bare metal provisioning automates the repeatable steps after servers and credentials have been registered. With Metal3, vMetal drives provisioning, OS installation, network configuration, and startup automation through the Machine lifecycle.

What provisioning stacks does vMetal support?

vMetal uses interchangeable drivers behind one Machine API. Current documentation lists Metal3, KubeVirt, BCM for existing installations, Terraform or OpenTofu, and Cluster API mechanisms. Check each driver's documentation for its current capabilities.

What sellable products does vMetal produce?

vMetal provisions Bare Metal Machines and Virtual Machines. vCluster can then consume those Machines as Private Nodes for managed tenant cluster products.

How does vMetal connect to Kubernetes cluster delivery?

vMetal supplies the Machine. vCluster supplies the tenant cluster and requests or releases capacity through Private Nodes and Auto Nodes. vCluster Standalone is a separate deployment option for running Kubernetes directly on Linux.

How quickly can a GPU cloud launch using vMetal?

Provisioning time depends on the hardware state, driver, OS image, network setup, and startup automation. vMetal standardizes the workflow and lifecycle model across those inputs. For a full launch, Boost Run went from decision to production in under 45 days.

Does vMetal support network automation as part of provisioning?

Network configuration depends on the selected driver and integration. With Metal3 and Netris configured, separate network environments can provide hardware-backed L2 isolation for tenant infrastructure.

Turn Your GPU Racks Into Revenue

See how vMetal automates bare metal provisioning from rack to production-ready inventory.