DoKC Town Hall: Automating Day 2 Operations with Kubebuilder and Operator SDK

Data on Kubernetes

May 16, 5:00 – 6:00 PM

Virtual event

About this event

We are the Data on Kubernetes Community (DoKC), where end users go to share best practices for running data workloads on Kubernetes.

We're excited to host our monthly DoKC Town Hall virtual event in May 2024! This is an event to bring the community together to meet each other, share end-user journey stories, DoK-related projects and technologies, and keep you up-to-date on community events and ways to participate. Meetings will be held on the third Thursday of each month at 10am PT.



[10:00 AM]

Welcome and Community Updates

Presented by Paul Au, DoKC Community Manager

[10:05 AM]

Automating Day 2 Operations with Kubebuilder and Operator SDK

presented by Steve Sklar of QuestDb

We all know how powerful Kubernetes is when it comes to orchestrating cloud infrastructure. So how can we use it to automate higher-level tasks, like upgrades, snapshots, or data migrations? Using tools like Kubebuilder and Operator SDK, we can leverage core k8s building blocks to safely automate these "Day 2 Operations." In this talk, I will first provide a brief overview of operator mechanics before taking a deep dive into a sample use-case: managing database snapshots and restores. I will explore key design decisions behind the API objects that are used to model the problem, followed by a discussion of how Kubebuilder and Operator SDK can help us write an operator to manage the complete snapshot lifecycle using familiar tools like yaml and kubectl. By the end of the talk, the audience should feel more comfortable around custom operators, and may even be inspired to automate some their own operations!

[10:55 AM]

DoK Quiz


  • Paul Au

    Community Manager

  • Melissa Logan


  • Diogenese Topper

    Data on Kubernetes Community