Vcluster - How we Put a Virtual Kubernetes Cluster Inside Another Kubernetes
Talkat ContainerCon @ Open Source Summit Europe 2022 · on Friday, 2022-09-16· at 13:55· Wicklow Hall 1 (Level 2), Convention Centre Dublin, Spencer Dock, N Wall Quay, North Wall Dublin 1, D01 T1·
summary
vcluster runs a full, certified Kubernetes control plane as pods inside a host cluster, using an embedded sqlite datastore by default and spinning up API server, controller-manager and a syncer process that copies pods into the host namespace. The syncer uses a predictable naming pattern (sinker renames resources), only syncs node-scheduling essentials (pods, PV/PVC, secrets, services) and leaves higher-level objects unsynced; default distro is k3s, features include isolation mode, pause/resume, rootless operation, and a plugin system for CRD syncing — useful for multi-tenancy, ephemeral CI, dev sandboxes, and testing different Kubernetes versions.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:15About Pratik
- 1:47Context
- 2:39Multitenancy
- 5:41Vcluster
- 8:13How does it work
- 13:06Does it sync everything
- 16:10Features
- 17:46Use Cases
- 19:24Questions
related talks
26mVirtual Kubernetes Cluster
32mFlexible Kubernetes Multitenancy with vCluster
01h 47mKubernetes Virtual Clusters
34mBeyond Namespaces: Virtual Clusters are the Future of Multi-Tenancy
23mVirtual Kubernetes Clusters: A New Approach to Multi-tenancy
37mVirtual Clusters in the Real World: Lessons from k3k’s Journey to Production
35mRunning Isolated VirtualClusters With Kata & Cluster API
05mPromoting Common Standards Without Sacrificing Tenant Autonomy
