
Sounds easy, right? Well, it isn’t. It still isn’t. In order to have this kind of flexibility, you still need to do things right. Your containers need to be built in such a way that you can configure them dynamically. Your YAML files need to be written with the expectation that there will be multiple environments. The deployment process needs to be integrated into your CI system so pulling up an environment is easy. After all, if it’s too hard or time consuming, nobody will do it.