Skip to content
Kubernetes

Kubernetes on bare metal. No hypervisor tax.

Kubernetes already abstracts the hardware, so a virtualization layer underneath only does it twice. Bare-metal nodes give your clusters every core, all the memory bandwidth and NVMe at native speed. You run the cluster, we run the servers and the network under it.

Why bare metal

Why K8s runs better on bare metal

  • The whole machine works for pods

    No hypervisor overhead and no slice of a shared host. Every core and all the memory on the server go to your pods.

  • Traffic between nodes, priced as capacity

    Microservices and replicated storage move a lot of data between nodes. You pay a flat monthly rate for an unshared uplink at the speed you choose, with unmetered traffic, so none of it shows up as a per-GB line on the invoice.

  • Servers on demand, via API

    Order servers through our GraphQL API or the client panel and join them to your cluster the way you already do. Most in-stock servers deploy the same day.

Recommended setup

What we’d put under your Kubernetes.

The starting points we recommend most often. Your account manager sizes the exact config with you.

Multi-region usually means a cluster per region, since etcd does not tolerate intercontinental latency well. GPU servers can join the same cluster for inference and training.

Recommended configuration

A typical starting cluster

Control plane
3 or 5 × AMD EPYC 4585PX, 16 Cores 64 GB RAM each, spread across locations. Small VMs work too.
Workers
AMD EPYC 9754, 128 Cores 384 GB RAM. AMD EPYC 9555 (64 Cores) for smaller pools.
Storage
2 × NVMe for the system Add NVMe for local volumes when pods keep data on the node.
Network
Unshared 25 Gbps uplink per node 100 Gbps on request. Unmetered traffic at a flat monthly rate.
Browse configurations Live pricing and stock per location
Underneath it all

The part you don’t have to build

A network we run ourselves

330+ Tbps of capacity, a 50 Tbps private backbone connecting 50 of our locations, and 300+ private interconnects with other networks. Check the routes yourself on the looking glass.

67 global locations

Put nodes where your users and data are. Same hardware standard and same service quality in every location, on 6 continents.

Engineers who know the hardware

A named account manager and real-time Slack access to engineers: sizing, routing requests, 3 AM hardware swaps. 24/7, no ticket queue.

Run Kubernetes on hardware nobody else touches.

Start with one node or move a whole cluster over. Flat monthly pricing and engineers on Slack from day one.

2,693 servers in stockSame‑day deliveryNo commitment