Skip to content

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

Photo of Melissa Logan
Hosted By
Melissa L.
DoKC Town Hall: Automating Day 2 Operations with Kubebuilder and Operator SDK

Details

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.

AGENDA

[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

Photo of Data on Kubernetes Community group
Data on Kubernetes Community
See more events