Back To Schedule
Tuesday, May 21 • 14:00 - 14:35
Kanary - Automated and Integrated Canary Testing Using CRD and an Operator - David Benque, Amadeus & Cédric Lamorinière, Datadog

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
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!

avatar for David Benque

David Benque

Senior Software Engineer, Amadeus
Area of expertize: PaaS. Working on: application development, automation, system operability at scale, distributed systems. Languages: Go, C++ mainly. Like: sharing experience, learn and teach. My mission at Amadeus is to implement the transition from our legacy distributed system... Read More →
avatar for Cédric Lamorinière

Cédric Lamorinière

Principal Software Engineer, Datadog
Cedric Lamoriniere is an Open-source software engineer who worked on the migration of legacy applications to Kubernetes. He takes part in the development of several K8s operators (Redis-Operator, Kubervisor). Cedric is specialized in distributed systems development. He as the chance... Read More →

Tuesday May 21, 2019 14:00 - 14:35 CEST
Hall 8.0 B3