17 May 2022
Valencia, Spain
View More Details & Registration

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 2022 - Valencia, Spain and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Standard Time, UTC +2. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."  The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Back To Schedule
Tuesday, May 17 • 11:35 - 11:45
Lightning Talk: Taming the Thundering Gitops Herd with Update Policies - Joaquim Rocha & Iago López Galeiras, Microsoft

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.
gitops in Kubernetes is a simple but powerful workflow: declare the deployments' desired state in git and an agent (often Flux) should pick it up and reflect the state in the cluster automatically. However, this approach allows for the propagation of issues by "broken" versions of software, which could be avoided with a progressive rollout and enforcement of policies around those. In this talk we propose the use of an update and policy manager – Nebraska – as a complement to gitops. Nebraska allows to set up policies to be met for granting updates, and aggregates the data about update statuses. The integration is accomplished using a new Nebraska Update Agent (NUA), which controls Flux itself, automatically reports statuses, and has a minimal impact to the gitops users’ workflows. With NUA and flux, users can manage new deployment rollouts in a more controlled way, by defining policies for updates, for example: update just one cluster at a time and halt all updates if one cluster fails to update; update cluster only during certain hours; see a global view of the updates’ statuses and drill down to any error reports. Hence, tying gitops and policy-based updates in Kubernetes.

Click here to view captioning/translation in the MeetingPlay platform!

avatar for Joaquim Rocha

Joaquim Rocha

Principal Software Engineering Manager, Microsoft
Joaquim has been active in the open source community for over 10 years as a developer in projects ranging from desktop software (he is an emeritus member of the GNOME Foundation), to museum installations, to high-scale storage projects at CERN. He works at Microsoft as a software... Read More →
avatar for Iago López Galeiras

Iago López Galeiras

Software Engineering Manager, Microsoft
A former rkt maintainer, Iago knows the inner workings of containers inside out and has been involved in the container community for a few years now. After pushing the limits of eBPF to get runtime statistics, he now works as an engineering manager at Microsoft Azure.

Tuesday May 17, 2022 11:35 - 11:45 CEST
Joaquin Rodrigo Room I | Mall Level | Central Forum