Kubernetes security talk companion

Kubernetes Multi-Tenant Blues

Putting everyone on one cluster saves money and reduces complexity — until the tenants stop trusting each other. This site collects the detail and references behind the talk on where shared clusters go wrong.

Designed for sharing, not for distrust

Kubernetes was designed for running many applications on shared infrastructure. It was not designed for tenants that don't trust each other. Multi-tenancy asks the platform to do something it was never built to do — and that gap is where the risk lives.

Sharing is risk

The shared surfaces

Every tenant on a cluster ends up sharing the same surfaces. Each one is a place where the boundary between tenants can break down. These are the ones the talk digs into.

Hardening

Reduce the blast radius

Layered controls can reduce what tenants share and limit the damage when a boundary fails. Explore practical techniques for hardening a multi-tenant cluster.

Dig deeper References & further reading Browse the documentation, security guidance and background material behind the risks and hardening techniques.