Is your feature request related to a problem? Please describe.
In the UI, we can easy to control and grant permission to different team with different namespace, it is good for resource isolation. however, there is not setting for resource quota control, we can't control the resource usage by different team, as the result, resource contention may occur between different applications in the same cluster, and affects the stability and performance of applications.
Describe the solution you'd like
Add a quota control for projects, like how many CPU/Memory/Disks/Namespace for each project can use. the setting can be config on Project level, environment level and Target level. and the total size should be Project >= Enviroment >= Target.
Is your feature request related to a problem? Please describe.
In the UI, we can easy to control and grant permission to different team with different namespace, it is good for resource isolation. however, there is not setting for resource quota control, we can't control the resource usage by different team, as the result, resource contention may occur between different applications in the same cluster, and affects the stability and performance of applications.
Describe the solution you'd like
Add a quota control for projects, like how many CPU/Memory/Disks/Namespace for each project can use. the setting can be config on Project level, environment level and Target level. and the total size should be Project >= Enviroment >= Target.