See here for a Hello World example using Codefresh.
and a manual Canary deployment: https://github.com/codefresh-io/k8s-canary-deployment
which uses a bash script (k8s-canary-rollout.sh
) with parameters.
Otherwise proceed to:
https://medium.com/containers-101/fully-automated-canary-deployments-in-kubernetes-70a671105273
This webinar also shows with / without Istio and using Helm for deployments: https://codefresh.io/webinars/istio-canary-deployment-with-helm-and-codefresh/
See