KubeFM

The hater's guide to Kubernetes, with Paul Butler

18 snips
Nov 12, 2024
Paul Butler, co-founder of Jamsocket and expert in cloud infrastructure, shares his valuable insights on Kubernetes. He highlights the essential reasons to use Kubernetes effectively, including managing multiple services and defining infrastructure as code. Butler cautions against the complexities of features like CRDs and StatefulSets, emphasizing a simpler approach with stable resources like Deployments and Services. He also discusses when to opt for alternatives like Google Cloud Run, offering listeners practical advice on navigating the Kubernetes landscape.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Staying Up-to-Date with Kubernetes

  • Focus on stable, well-supported Kubernetes features like Deployments, Services, and ConfigMaps.
  • Get changelogs for important updates and vulnerabilities, but avoid the cutting edge.
INSIGHT

Kubernetes: Robust Yet Slow

  • Kubernetes' core strength lies in its robust control loops and Raft consensus, making it inherently resilient.
  • However, this resilience can be detrimental to fast feedback loops, especially when humans are waiting on processes.
ANECDOTE

Jamsocket's Kubernetes Migration

  • Paul Butler's company, Jamsocket, initially ran all processes on Kubernetes.
  • They migrated away because Kubernetes' process startup time was too slow for user-facing applications.
Get the Snipd Podcast app to discover more snips from this episode
Get the app