KubeFM cover image

KubeFM

Moving cloud operations to a Kubernetes operator, with Steven Sklar

Mar 5, 2024
Steven Sklar, a senior Cloud engineer at QuestDB, dives into the nitty-gritty of managing databases on Kubernetes. He advocates for running stateful workloads, sharing his expertise on building custom operators using Kubebuilder and the Operator Framework. Sklar discusses his unique transition from finance to cloud-native tech and emphasizes the balance between using managed services and self-management. He also reflects on the significance of practical experience for those entering the tech field and the role of documentation in successful operator deployment.
23:32

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Running databases on Kubernetes is feasible, but it requires careful management strategies using custom operators and resource definitions.
  • Establishing clear documentation and understanding Kubernetes internals are crucial for successfully developing and maintaining database operators.

Deep dives

Challenges of Running Stateful Workloads on Kubernetes

Running stateful workloads, like databases, on Kubernetes presents several challenges that organizations need to navigate. One crucial aspect is the decision-making around utilizing operators, which can either be built in-house or purchased, to manage these workloads. For instance, engineers must determine the necessary tools and resources to seamlessly integrate them without compromising system performance. Understanding the distinctions between operators and controllers is essential, as this impacts the management and orchestration of databases within a Kubernetes environment.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner