Welcome to the cloud native paradise, where development teams can grab the exact preconfigured Kubernetes clusters they need from a self-service engineering platform, and they are ready to scale across hybrid cloud infrastructures in a multitenant way wherever they are deployed. Dev teams waste no valuable time getting the clusters they need, when they need them, so it is also cheaper.
How should we balance cost and performance goals when scaling up cloud native environments?
https://loft.sh/ offers an interesting approach to rightsizing cloud native development environments with a multitenant Kubernetes platform that shares a control and management plane.
Of course, development platform teams could just create unique Kubernetes namespaces for each dev/test environment, and then each could chart their own clusters at will, which is fine if the configuration and cloud costs aren’t a concern for the organization.