Installing Delivery operator is optional.
You can also directly integrate Droid's webhook into your CI/CD pipeline.
Finally, we'll install flagger operator. Flagger is a progressive delivery Kubernetes operator. Choose one of the supported routing providers and install Flagger with Helm or Kustomize.
Flagger takes a Kubernetes deployment and optionally a horizontal pod autoscaler (HPA), then creates a series of objects (Kubernetes deployments, ClusterIP services and SMI traffic split). These objects expose the application inside the mesh and drive the canary analysis and promotion.
Install Flagger in the linkerd namespace:
kubectl apply -k github.com/fluxcd/flagger//kustomize/linkerd
If you don't have any deployment running, you can create a test deployment. Follow the Linkerd Canary Deployments tutorial.
While ISTIO support is coming soon you can follow ISTIO Canary Deployments tutorial to setup canary deployemnts in the cluster.
While App Mesh support is coming soon you can follow App Mesh Canary Deployments tutorial to setup canary deployemnts in the cluster.
Support coming soon...
Support for Argo-Roll-outs Coming Soon...