0

Our software is comprised of several microservices. They are deployed and upgraded (thru GitLab CI/CD) using helm charts. I am looking for some tool or script that takes care of incrementally increasing the blast radius of a newly deployed version. That is:

  • deploy the new version as a single pod for a particular subtenant
  • upgrade all pods for a particular subtenant
  • upgrade all pods for a particular tenant

Once a single POD with the latest version is deployed to the cluster of a particular subtenant we'll be monitoring predefined SLI and overall health of the new version. If the last is operating as expected then we manually (at a later stage automatically) trigger a release promotion to that subtenants with the full number of PODs/replicas. After that we upgrade all the pods for a particular subtenant etc. I'm open to any working solutions.

Joro
  • 33
  • 5

0 Answers0