Open
Milestone
Split the operator to a cluster operator & tenant operator
Goals
- more scalability
- more flexibility
Having a single operator by cluster introduce a bottleneck and increase latency as more tenants and resources are deployed. It also makes upgrade risky as all resources are upgrade at once.
Design
The idea is to make a tenant as self-contained as possible. Each tenant will have its own instance of the tenant operator.
Loading
Loading
Loading
Loading