Qluster
Qluster is a multi-tenant kubernetes cluster from team Quantum, for Enrise-wide use. Want to use it? Go to Getting started.
Worklog lists what I’ve done, Backlog what is yet to be done.
Goal
Qluster is being created as an R&D project by Johan with the final goal of allowing various projects to be hosted in the same cluster. The means splitting the maintenance and server-capacity overheads while keeping the projects properly separated in regard to cluster load, security, errors, logging, etc. Other goals include increasing kubernetes experience, both of Johan (by creating the cluster) and in general (by providing a sandbox).
Alternatives
As part of the setup process I researched a lot of methods of doing multi-tenancy in kubernetes. You can review my conclusions about the alternatives here.
Current focus
- connecting Qluster to Enrises LDAP server via Dex and Gangway
Worklog:
2020-10-10 | Ontdekt dat podnodeselector admissions controller niet aan staat in digital ocean
Uit controle blijkt dat de PodNodeSelector admissions controller niet aan staat in Digital Ocean, en dat dat ook niet kan. Het zal dus niet mogelijk zijn Tenants te beperken tot bepaalde nodes.