October 25, 2022 | Detroit, Michigan + Virtual
View More Details & Registration Information

Please note all session times are listed in the Eastern Time Zone (UTC -4)
To view the schedule at your preferred time, please choose your location on the right-hand navigation panel under ’Timezone.’
Back To Schedule
Tuesday, October 25 • 11:05am - 11:15am
Grappling with Kubernetes Eventual Consistency in Korifi - Tim Downey, VMware

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

Historically, the Cloud Foundry APIs have been backed by a relational SQL database. This provided atomicity and strong consistency for each request and many of the CF APIs and clients now rely on those guarantees. With Korifi we no longer have that luxury. Korifi’s CF APIs maintain state through Kubernetes custom resources (CRDs) that are backed by an eventually consistent etcd key-value store. That means that when interacting with the Kubernetes API you are not guaranteed to be able to read data back immediately after writing it – but you will be able to eventually. As you might imagine, this behavior can cause trouble if it is not accounted for. In this lightning talk, Tim Downey will discuss some of the problems with eventual consistency we have encountered while reimplementing the CF APIs in Korifi and how we have worked around them.

avatar for Tim Downey

Tim Downey

Staff Software Engineer, VMware
Tim Downey is a Technical Lead at VMware and has been a core contributor to Cloud Foundry ecosystem since 2016. He is currently working on bringing the Cloud Foundry experience to Kubernetes as part of the Korifi project. Tim has a broad range of experience with CF, having previously... Read More →

Tuesday October 25, 2022 11:05am - 11:15am EDT
Room 140 ABC
  Lightning Talks