November 13, 2019

201 words 1 min read

Kanary - Automated and Integrated Canary Testing Using CRD and an Operator

Kanary - Automated and Integrated Canary Testing Using CRD and an Operator

The Kubernetes ecosystem provides primitives to easily deploy applications. Now, how might we simplify validation of a new application version before triggering its complete rollout? Canary testing is …

Talk Title Kanary - Automated and Integrated Canary Testing Using CRD and an Operator
Speakers David Benque (Senior Software Engineer, Amadeus), Cédric Lamorinière (Principal Software Engineer, Datadog)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

The Kubernetes ecosystem provides primitives to easily deploy applications. Now, how might we simplify validation of a new application version before triggering its complete rollout? Canary testing is a popular answer. There are solutions to pilot canary testing from outside Kubernetes. How about driving it from inside Kubernetes instead? Kanary is a new Operator proposing an easy, automated and integrated way to orchestrate the canary testing phase, while controlling the traffic, the validation, and the rollout of a new version. After a quick recap of challenges in managing canary deployments within Kubernetes, this talk will present how Kanary offers a fully integrated and automated canary solution by assembling several cloud-native solutions: Prometheus, Istio, K8s resources and CRD. The talk will end with a demo!

comments powered by Disqus