EDIT: See my post on a design doc for a multi-tenant orchestrator instead. I wrote this when an internal requirement was to use Kubernetes but I do not personally think you should use Kubernetes for this use case. Kubernetes is the new kernel. We can refer to it as a “cluster kernel” versus the typical operating system kernel. This means a lot of great things for users trying to deploy application
![Hard Multi-Tenancy in Kubernetes](https://cdn-ak-scissors.b.st-hatena.com/image/square/2779a5f68b52d1f3a62bd2b3720d3e0ec2d5c0e3/height=288;version=1;width=512/https%3A%2F%2Fblog.jessfraz.com%2Fimg%2Fshare.png)