In-person + Virtual
November 6-9
Learn More and Register to Attend

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 North America 2023 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.

Please note: This schedule is automatically displayed in Central Standard Time (UTC -6). 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.
Thursday, November 9 • 4:00pm - 4:35pm
The Kubernetes Storage Layer: Peeling the Onion Minus the Tears - Madhav Jivrajani, VMware

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 Kuberentes storage layer to the end user is etcd, but it actually consists of 3 different layers. In order to scale Kubernetes to the limits it can today, a significant amount of work has been done and continues to happen on the storage layet. The 3 layers of abstraction are - the watch cache, the cacher and finally etcd. Understanding how API requests interact with each layer can have significant cost reductions and performance gains, and understanding the implementation of these layers can seem challenging, but it doesn't have to be! Knowing the internals of the storage layer can greatly supplement a user's existing knowledge of their workloads and can help them starting from capacity planning all the way to writing better controllers. A rough outline of the talk is as follows: - Overview of how Kubernetes processes requests - The Cacher - The watch cache - Potential CPU and Memory hotspots at each layer - Recent work done to improve reliability and scalability - Q&A

avatar for Madhav Jivrajani

Madhav Jivrajani

Member of Technical Staff 2, VMware by Broadcom
Madhav is currently working at VMware on upstream Kubernetes. He has been a part of the Kubernetes community for about a year and mainly helps out with SIG-{Contribex, Node, Architecture, API-Machinery}. He was also involved with the structured logging efforts in the Kubernetes project... Read More →

Thursday November 9, 2023 4:00pm - 4:35pm CST
W180 (Ground Level)
  Operations + Performance