Skip to main content

From Physical Servers to vCluster: Understanding Kubernetes Multi-Tenancy

· 14 min read

The computing abstraction ladder showing progression from physical hardware to virtual Kubernetes clusters

TL;DR: This blog explains the evolution of computing abstractions from physical servers to virtual Kubernetes clusters.

Each layer solved a real problem while creating new challenges: physical computers led to VMs (stranded resources), VMs to containers (OS overhead), containers to Kubernetes (orchestration complexity), and Kubernetes to virtual clusters (multi-tenancy isolation).

vCluster enables teams to run fully functional virtual Kubernetes clusters inside existing infrastructure—providing control plane isolation that namespaces cannot match.

Last week I returned from KCD UK where I led a workshop introducing people to vCluster (try it yourself here). At the workshop and at our booth, we fielded dozens of questions from people with wildly different backgrounds.

Some attendees had deep Kubernetes expertise but had never heard of virtual clusters. Others worked with containers daily and were exploring the orchestration layer. People came from different knowledge bases and experience levels.

The most common question? "What is vCluster, and why would I need it?"

The short answer: vCluster is an open-source solution that enables teams to run virtual Kubernetes clusters inside existing infrastructure. These virtual clusters are Certified Kubernetes Distributions that provide strong workload isolation while running as nested environments on top of another Kubernetes cluster.

But to understand why that matters—and whether you need it—you need to see how we got here.

Stop AI from Hallucinating Your Kubernetes YAML

· 8 min read

AI and Kubernetes Configuration

Building a Deterministic vCluster Validation MCP Server to Ground AI in Real Schemas

You ask an AI to generate a Kubernetes manifest, Helm chart values, or Ansible playbook. It responds instantly with clean, well-formatted YAML. You apply it. Nothing works.

This isn't a bug—it's AI hallucination. The AI knows YAML syntax but hallucinates config options that don't exist, mixes incompatible versions, or confidently suggests deprecated fields. It generates what looks right based on patterns, not what is right according to actual schemas.

How to Run Multiple GPU KAI Schedulers in Kubernetes Using vCluster

· 7 min read

Kubernetes Clusters

Photo by Growtika on Unsplash

In today's cloud-native landscape, GPU workloads are becoming increasingly critical. From training large language models to running inference APIs, organizations are investing heavily in GPU infrastructure. But with this investment comes a challenge: how do you safely test and deploy new GPU schedulers without risking your entire production environment?

Related talks: Watch my SREDay Paris Q4 2025 talk on this topic. Also presenting at Conf42 Kube Native 2025. Check the talks page for more details.

typeit-nvim

· 4 min read

title: Typing Simulation in Neovim with typeit.nvim description: Typing simulation in Neovim with typeit.nvim date: 2024-07-04 tags: [neovim,plugin ] hide_table_of_contents: false Photo by Andrew
Seaman
on
Unsplash

from-silos-to-synergy

· 7 min read

title: "From Silos to Synergy: Cloud Infrastructure Management in the Age of Platform Teams" date: 2024-06-26 tags: ['platform', 'iac']

5-must-have-ai-tools

· 10 min read

title: "5 Must-Have Command Line AI Tools" date: 2024-06-20 tags: ['ai', 'command-line', 'automation', 'productivity']

Terminal Friendly AI Projects

kubernetes-development-mirrord

· 9 min read

title: "Why Fast Feedback Loops Matter When Working with Kubernetes" date: 2024-06-19 tags: ['Kubernetes', 'mirrord']

Debugging and Testing Made Easy with mirrord

building-pipelines-dagger

· 11 min read

title: "Why is Building Pipelines Different from Software Development?" date: 2024-06-14 tags: ['cicd', 'pipelines']

It Doesn’t Have to Be! Simplify Your CI/CD Workflow with Dagger

cloud-native-platform-kubernetes

· 11 min read

title: "How to Build Cloud Native Platforms with Kubernetes" date: 2024-06-12 tags: ['cloud-native', 'kubernetes', 'platrform-engineering']

header-image