Multi-Tenancy Policy
Multiple teams; one cluster. Policy.
Isolation primitives
Namespaces: logical separation; same cluster.
Resource quotas: prevent one tenant from consuming all cluster capacity.
Network policies: prevent cross-tenant network traffic.
Trust model
High-trust tenants share clusters. Internal teams; low risk of mutual interference.
Low-trust tenants get separate clusters. Customers running their own workloads; potential blast radius warrants isolation.
Mid-trust: shared cluster, strict policies, monitoring. Most internal multi-tenancy fits.
Per-cluster policy
Documented trust model: who can deploy here, what isolation is enforced.
Onboarding: per-tenant setup script. Namespaces, RBAC, quotas, network policies.
Quarterly review: tenant list; access audit; policy compliance.
Operating multi-tenant clusters
Tenant noisy-neighbour detection. Per-tenant resource consumption monitored.
Cost attribution per tenant. Engineers and finance see their costs.
Annual review: should this still be a multi-tenant cluster? Some tenants outgrow shared environments.