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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode