| There are potentially quite a few benefits of being able to spin up clusters on demand [1]: * Fully reproducible cluster builds and deployments. * The type of cluster (can be) an implementation detail, making it easy to move between e.g Minikube, Kops, EKS, etc. After all, K8s is just a runtime. * Developers can create temporary dev environments or replicas of other clusters * Promote code through multiple environments from local Minikube clusters to cloud environments * Version your applications and dependent infrastructure code together * Simplify upgrades by launching a brand new cluster, migrating traffic and tearing the old one down (blue/green) * Test in-place upgrades by launching a replica of an existing cluster to test the upgrade before repeating it in production * Increase agility by making it easier to rearchitect your systems - if you have a pet, modifying the overall architecture can be painful * Frequently test your disaster recovery processes as a by-product for no extra effort (sans data) * Reduced blast radius [1] https://docs.sugarkube.io/#benefits-of-sugarkube |