Attending this event?
May 8 - 9, 2023 | Vancouver, Canada
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 cdCon+GitOpsCon to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right above "Filter by Date."
Back To Schedule
Monday, May 8 • 3:30pm - 3:45pm
Manage Kubernetes Add-Ons for Multiple Clusters Using Cluster Run-Time State - Gianluca Mardente, Cisco Systems & Gaurav Khatri, Cisco Systems, Inc.

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

To build a Kubernetes cluster, additional add-ons are needed. To make things more complex, add-ons likely have to change when clusters run-time state changes. Sveltos wants to provide the best declarative solution to install and manage add-ons: 1. have a management cluster from where managed clusters can be reached; 2. from the management cluster, selects set of clusters with a label selector; 3. lists add-ons to be deployed on such clusters. Such solution still requires admins to manage cluster labels.Ideally admins should simply express the intent: if cluster state is this, then those are the labels cluster should have (and so indirectly the add-ons). Simple scenario:set of add-ons are deployed in clusters with Kubernetes version v1.24.x. When any of the clusters is upgraded to a Kubernetes version v1.25.x, new set of add-ons needs to be deployed. Sveltos aims at solving that: express intent on the labels cluster must have based on its run-time states; express the add-ons a cluster with certain labels must have.Then let Sveltos reconcile the cluster to match expected state. All this while still providing platform admin with a solution to onboard tenant admins and programmatically grant them permissions.

avatar for Gaurav Khatri

Gaurav Khatri

Senior Software Engineer, Cisco Systems, Inc.
Gaurav is associated to Kubernetes development for ~4 years. His work involved CNI plugin development at Tigera and in recent times at Cisco developing Kubernetes controller apps in security domain. He has been a developer in Security & Distributed Systems area for about 10 years... Read More →
avatar for Gianluca Mardente

Gianluca Mardente

Principal Engineer, Cisco Systems
Gianluca is currently a Principal Engineer at Cisco Systems. He has been working on Kubernetes for the last few years (at Tigera first and Cisco later). Currently enjoying working on projectsveltos.io. Before that he was part of Insieme Networks mostly working on a framework to distribute... Read More →

Monday May 8, 2023 3:30pm - 3:45pm PDT
Meeting Room 215-216
  GitOps Lightning Talks
Feedback form isn't open yet.