Why We Chose Bare Metal Kubernetes for Web3 Infrastructure

When you are running infrastructure that secures hundreds of millions of dollars in onchain assets, every millisecond of latency and every layer of abstraction matters. That is why LinkPool runs its entire stack on bare metal Kubernetes — no cloud providers, no shared tenancy, no compromises.

The Problem with Cloud for Web3

Cloud platforms like AWS, GCP, and Azure are excellent for many use cases. But for mission-critical Web3 infrastructure, they introduce risks that are difficult to accept:

Running Web3 infrastructure on centralised cloud providers is an irony we chose not to live with.

Our Bare Metal Setup

LinkPool operates out of two Tier 4 data centres — the highest classification for uptime and redundancy. Here is what that means in practice:

Hardware

Every server in our fleet is purpose-built for its workload:

We do not share hardware with anyone. Every rack, every switch, every cable is ours.

Network

Our network architecture is designed for both performance and resilience:

  1. Dual uplinks from independent transit providers at each data centre
  2. Sub-1ms inter-rack latency within each facility
  3. Dedicated 10Gbps links between our two data centres for real-time replication
  4. BGP peering with major exchanges for optimal routing to blockchain networks worldwide

Power and Cooling

Tier 4 means 2N redundancy — every critical system has a fully independent backup:

Why Kubernetes on Bare Metal

Running Kubernetes without a cloud provider sounds daunting, but it gives us capabilities that managed Kubernetes services cannot match.

Full Control Over Scheduling

We control exactly which workloads run on which hardware. Validator nodes get dedicated machines — they never compete for resources with other services. This eliminates the performance variance that plagues cloud-hosted validators.

Custom Networking

Without cloud networking abstractions, we can optimise packet paths directly. Our CNI configuration is tuned for minimum-latency pod-to-pod communication, and we use SR-IOV for workloads that need direct NIC access.

No Abstraction Tax

Every layer of virtualisation adds overhead. On bare metal, our containers talk directly to the kernel, which talks directly to the hardware. The result is measurably lower latency and higher throughput compared to equivalent cloud instances.

Hardware-Level Security

We control the full stack from BIOS to application. This means:

The Numbers Speak

Since moving to our current bare metal Kubernetes setup, we have seen:

These improvements directly translate to better service for the protocols and enterprises that depend on our infrastructure.

Operational Challenges

Running bare metal is not without its challenges. Here is what we have learned:

Capacity Planning

There is no auto-scale button. We forecast demand months in advance, order hardware, rack it, burn it in, and integrate it into our clusters. This requires discipline but also means we are never surprised by a cloud provider's capacity limits.

Upgrades and Maintenance

Rolling upgrades on bare metal require careful orchestration. We have built tooling that can drain nodes, update firmware, upgrade the OS, and return nodes to service with zero downtime. Every maintenance window is rehearsed before execution.

Monitoring and Alerting

When you own the hardware, you own every failure mode. Our monitoring stack tracks everything from CPU temperature and disk SMART data to kernel metrics and application-level SLOs. We detect hardware degradation before it becomes a failure.

Looking Ahead

We are continuously investing in our infrastructure. Current projects include:

Our commitment to bare metal is not going to change. For the kind of infrastructure that Web3 demands — reliable, performant, and truly decentralised — there is no substitute for owning every layer of the stack.


If you are building a protocol or enterprise application that needs infrastructure you can count on, we would love to talk. Reach out through our website or find us on Twitter.

Common questions

What is bare-metal Kubernetes hosting?

Bare-metal Kubernetes hosting runs container workloads directly on physical servers without a hypervisor layer. Containers communicate with the kernel and hardware directly, eliminating virtualisation overhead. For Web3 workloads this means lower and more predictable latency than equivalent cloud instances.

Why use bare-metal instead of cloud for Web3 infrastructure?

Cloud virtualisation adds 0.3–1.2ms of hypervisor overhead per hop and introduces noisy-neighbour variability. Web3 workloads — validator attestations, oracle feeds, RPC endpoints — have latency deadlines measured in milliseconds. Bare-metal removes the overhead and gives deterministic performance that cloud cannot match.

What is a Tier 4 data centre?

Tier 4 is the highest data centre classification, requiring 2N redundancy on all critical systems: dual power feeds from separate utility substations, N+1 UPS with generator backup, redundant cooling, and redundant networking. The standard uptime SLA at Tier 4 is 99.995%.

How does bare-metal Kubernetes differ from managed Kubernetes like EKS or GKE?

Managed Kubernetes runs on cloud virtual machines with a hypervisor between your containers and the hardware. Bare-metal Kubernetes runs directly on physical servers. You control hardware scheduling, tune the network layer for minimum latency, and have no shared-tenancy risk. The tradeoff is that hardware management — firmware updates, failures, capacity planning — sits with the operator.

Frequently asked questions

What is bare-metal Kubernetes hosting?

Bare-metal Kubernetes hosting runs container workloads directly on physical servers without a hypervisor layer. Containers communicate with the kernel and hardware directly, eliminating virtualisation overhead. For Web3 workloads this means lower and more predictable latency than equivalent cloud instances.

Why use bare-metal instead of cloud for Web3 infrastructure?

Cloud virtualisation adds 0.3–1.2ms of hypervisor overhead per hop and introduces noisy-neighbour variability. Web3 workloads — validator attestations, oracle feeds, RPC endpoints — have latency deadlines measured in milliseconds. Bare-metal removes the overhead and gives deterministic performance that cloud cannot match.

What is a Tier 4 data centre?

Tier 4 is the highest data centre classification, requiring 2N redundancy on all critical systems: dual power feeds from separate utility substations, N+1 UPS with generator backup, redundant cooling, and redundant networking. The standard uptime SLA at Tier 4 is 99.995%.

How does bare-metal Kubernetes differ from managed Kubernetes like EKS or GKE?

Managed Kubernetes runs on cloud virtual machines with a hypervisor between your containers and the hardware. Bare-metal Kubernetes runs directly on physical servers. You control hardware scheduling, tune the network layer for minimum latency, and have no shared-tenancy risk. The tradeoff is that hardware management sits with the operator.