Every new cluster creates a new VPC, right? Is it recommended to make a new cluster for each environment? Like a staging-cluster, production-cluster, development-cluster? What are best practices here?
In order to do any kind of VPC peering later, should every new cluster have a custom VPC subnet?
It’s a very good question and the best practice is to create a dedicated cluster and VPC per environment. Especially when you run, production and staging environments. You can still keep your development environments running on one cluster. I do recommend reading this article written by @Albane_Tonnellier from our team.