platform-eng

Secure Kubernetes for Multiple Tenants with Dedicated Workers

Give Kubernetes customers separate API and worker boundaries. vMetal provisions infrastructure, and vCluster assigns dedicated Private Nodes alongside independent tenant control planes.

Trusted by the fastest-growing AI cloud providers
Problem

Why Standard Kubernetes Falls Short

Production tenant isolation requires more than a shared API server and namespace boundary.

Namespace Isolation Is Too Weak

Namespace-only designs share the API server and node-level components between tenants.

Separate Clusters Are Too Expensive

A separate management stack for every tenant increases infrastructure and operational work.

Customers Expect the Cloud Experience

Customers expect self-service access to a Kubernetes environment they can manage without seeing the provider's control plane cluster.

Solution

Tenant Isolation Without the Cost of Dedicated Clusters

vCluster gives customers independent Kubernetes control planes and dedicated workers through Private Nodes. vMetal manages the infrastructure layer, with optional runtime and network controls selected for the deployment's threat model. vCluster Labs serves 50+ GPU clouds & Fortune 500s.

Built for Secure Tenant Kubernetes at Scale

vCluster combines isolated tenant control planes, Private Nodes, optional runtime isolation, and standard Kubernetes APIs.

Worker Isolation

Private Nodes Per Tenant Cluster

Private Nodes dedicate worker capacity to one tenant cluster, with its own CNI and storage configuration. For customer Kubernetes security, select physical servers or VMs according to the required infrastructure boundary.

  • Dedicated worker nodes per tenant
  • Tenant-owned CNI and storage configuration
  • Physical servers or supported VMs
Control Plane

Private Control Plane Per Tenant

Every tenant gets its own virtualized Kubernetes control plane, API server, and RBAC boundary.

  • Independent tenant API and data store
  • Tenant-scoped scheduling on Private Nodes
  • No dedicated control-plane servers per tenant
Workload Security

Kernel-Level Workload Isolation

vNode uses Linux user namespaces and seccomp to restrict workload privileges and system calls. It adds runtime hardening for customer Kubernetes security without a guest kernel or hypervisor, complementing dedicated workers rather than allocating GPUs.

  • Linux user namespaces and seccomp
  • No guest kernel or hypervisor
  • Helps limit workload breakout
Network Security

Hardware Enforced Network Isolation

Tenant-owned CNI configuration and supported Netris integrations provide separate network controls for customer Kubernetes security. Ethernet segmentation can use VLANs, VRFs and ACLs; InfiniBand isolation uses fabric partitions rather than Ethernet constructs.

  • Tenant-owned worker network configuration
  • Netris integration for supported fabrics
  • Explicit segmentation and access policies
Standards Compliance

CNCF Certified Kubernetes Per Tenant

Tenant clusters use a certified Kubernetes distribution and standard APIs for existing workloads, tools, CRDs, and operators.

  • Standard Kubernetes APIs
  • CNCF-certified per tenant cluster
  • Full CRD and operator support

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

How is vCluster different from Kubernetes namespace isolation?

Namespaces divide resources within a Kubernetes cluster, but share its API and cluster-wide administrative scope. RBAC, quotas and network policies remain useful controls. vCluster adds a separate tenant API and data store, with Private Nodes dedicating production workers. This reduces dependencies between tenant environments while platform administrators still manage the underlying infrastructure and its failure domains.

What does Private Nodes mean for tenant security?

Private Nodes are worker nodes joined to one tenant cluster, with that tenant's own CNI and storage configuration. They can be physical machines or supported VMs. Use dedicated bare metal when the service requires exclusive physical servers. vMetal can provision the underlying machines, while platform policies define which capacity a tenant may request and how it is released.

Does secure tenant Kubernetes require separate physical clusters?

vCluster gives each tenant an independent Kubernetes API, data store and RBAC scope. Private Nodes dedicate worker capacity to that tenant, including its own CNI and storage configuration. vMetal orchestrates the machines underneath. This separates tenant administration and worker placement; shared infrastructure, application permissions and network policies still require an explicit security design.

How does vCluster protect against container breakout between tenants?

vNode uses Linux user namespaces and seccomp to restrict workload privileges and system calls, helping prevent container breakout. It uses the underlying Linux kernel rather than a separate guest kernel. Add it as runtime hardening alongside dedicated Private Nodes, patching and least-privilege policies. Validate kernel, container runtime, GPU access and workload compatibility; it is not a replacement for GPU allocation or application authorization.

Does vCluster work with existing Kubernetes workloads?

Standard Kubernetes APIs support familiar deployment tools, but migration still requires validation of storage, networking, identity, GPU drivers and runtime-dependent operators. Create a tenant cluster with the required Private Nodes configuration, test representative workloads, and plan data movement and rollback before switching traffic. Boost Run's launch timeline is not a migration estimate for your existing environment.

Can vCluster support compliance requirements for secure tenant environments?

Supported plans include air-gapped deployment and FIPS features. Private Nodes, tenant-scoped access and optional network segmentation provide controls you can include in a regulated deployment. Select supported images and configurations, and validate the full environment against your requirements. These capabilities do not establish certification of the customer's service, application, hardware or operational procedures.

Ready to Launch Secure Tenant Kubernetes

See how vCluster delivers production-grade tenant isolation on your GPU infrastructure.