Loading…
CNCF-hosted Co-located Events Europe 2024 taking place on 19 March. This event is happening in person at Paris Expo Porte De Versailles in Paris, France.

The Sched app allows you to build your schedule, but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2024, and have an All-Access pass in order to participate in the sessions.

To view the full event schedule for a specific CNCF-hosted Co-located event, you can use the right-hand navigation bar to sort and filter.

CloudNativeHacks & KCS Location: W01-W08, Hall 7 | Level 7.3 | Pavilion 7

The schedule is subject to change.
Tuesday, March 19 • 14:05 - 14:30
Glow up Your Stateful Services with Progressive Delivery Using Argo Rollouts! - Kostis Kapelonis, Codefresh

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.


Using Argo Rollouts with standard Kubernetes deployments is a straightforward task. Both blue/green and canary deployments are natively supported with Argo Rollouts for stateless applications. However, many real-world applications are not completely stateless and instead depend on data stores, queues, message brokers, and other resources that need to track state. Using Argo Rollouts for those applications is problematic because simply launching a new version (e.g. a new color in blue-green deployment) will access your production database or queue and start writing data or picking messages from it. In this talk we will see how you can overcome this limitation by using standard Kubernetes features (i.e. downward API) to make your application smarter so that it knows if it is currently in canary mode or not and act accordingly. This way, you expand your Argo Rollouts usage to all your applications and get the benefits of progressive delivery even for queues and databases.

Speakers
avatar for Kostis Kapelonis

Kostis Kapelonis

Codefresh
Kostis is a software engineer/technical-writer dual class character. He lives and breathes automation, good testing practices and stress-free deployments.



Tuesday March 19, 2024 14:05 - 14:30 CET
Pavilion 7 | Level 7.3 | Room N03
  ArgoCon, Software Delivery