vcluster earns its weight in exactly one place: tenants that need their own crds, operators, or cluster-admin. each gets its own api server as a pod on the host cluster, a syncer schedules their pods onto the shared nodes.
if your tenants trust each other and just want their own apps — namespaces + the four native controls. don't run a control plane per tenant for isolation you didn't need.
#kubernetes #selfhosting #infrastructure #devops


Rajesh Medampudi
Multi-Tenant Kubernetes for a Small Team | Rajesh Medampudi
Running multiple tenants on one Kubernetes cluster without a big ops team: namespaces, quotas, NetworkPolicy, RBAC, and when vCluster earns its wei...





















