### Description Enable traffic splitting for A/B testing (e.g. send 10% of traffic to A, 90% to B). ### Old notes * Istio: canary [blog post](https://istio.io/blog/2017/0.1-canary/), [concepts](https://istio.io/docs/concepts/traffic-management/#canary), [ingress](https://istio.io/docs/tasks/traffic-management/ingress/), [traffic shifting](https://istio.io/docs/tasks/traffic-management/traffic-shifting/), [random blog](https://blog.csanchez.org/2019/01/22/progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/) (mentions Istio and Flagger) * [Flagger](https://github.com/weaveworks/flagger) (requires Prometheus?) * [k8s ticket](https://github.com/kubernetes/kubernetes/issues/25485) * [Traefik](https://docs.traefik.io/user-guide/kubernetes/#traffic-splitting) * [Ambassador blog](https://www.getambassador.io/docs/dev-guide/canary-release-concepts/) * [Random blog](https://blog.dockbit.com/kubernetes-canary-deployments-for-mere-mortals-6696910a52b2) (uses replicas approach, mentions ingress) * AWS ALB (not specific to traffic splitting): [AWS blog](https://aws.amazon.com/blogs/opensource/kubernetes-ingress-aws-alb-ingress-controller/), [random blog](https://akomljen.com/aws-alb-ingress-controller-for-kubernetes/), random blog 2 [part 1](https://itnext.io/kubernetes-ingress-controllers-how-to-choose-the-right-one-part-1-41d3554978d2) [part 2](https://itnext.io/managing-ingress-controllers-on-kubernetes-part-2-36a64439e70a), [random blog 3](https://medium.com/faun/learning-kubernetes-on-eks-by-doing-part-4-ingress-on-eks-6c5e5a34920b), [GCP](https://cloud.google.com/kubernetes-engine/docs/tutorials/http-balancer)