Deploy to kubernetes cluster using helm with smoke tests

879 views Asked by At

I'm working on moving our micro-service to kubernetes cluster using helm charts. Flow will be

  1. Deploy the app
  2. Run automated smoke test
  3. If the test passes, route traffic to a new set of pods.
  4. If the test fails, delete the new deployment.

Currently exploring Istio service mesh and header based router by traefik.

What's the best way to achieve this in Kubernetes world with helm without loosing helm history. So that in case of any issue in prod, helm rollback should work

0

There are 0 answers