Open tanjunchen opened 1 year ago
To support multi-tenancy in Aeraki's control plane, we need to create a design document. This is because it involves various parts and changes. Here are some of the things I've identified so far, but it may not be a complete list:
I am curious to know if Istio has full support for multi-tenancy. When I last checked Istio's code, I found that changes to the sidecar injection webhook and CA configmap generation were required to support multi-tenancy.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Is your feature request related to a problem? Please describe.
We can install multiple istio controlplanes in a kubernetes cluster, which is not currently supported by Aeraki. We can provide a new feature that allows multiple Aeraki to be installed in single kubernetes cluster. Multiple users do not affect each other and are softly isolated.
Describe the solution you'd like
In order to allow multiple Aeraki to be installed in the same kubernetes cluster. All of the implementations can not affect Aeraki single clusters. To support this feature, we may need to consider the following: It may be incomplete, welcome to add.
We can alternatively implement this new feature once the above issues are resolved.
Provide usage documentation if the new feature is ready.
Describe alternatives you've considered
Additional context