

Fundamentals (Ship It! #44)
Mar 16, 2022
In this engaging discussion, Kelsey Hightower, a Kubernetes expert and cloud computing innovator, delves into the essentials of automation and database management on Kubernetes. He highlights the importance of understanding database complexities, advocating for managed services over self-hosting in critical environments. Kelsey also explores the future of container orchestration, emphasizing the rise of serverless solutions. Furthermore, he discusses the significance of mastering foundational concepts before diving into automation, ensuring developers are well-prepared for their tech journeys.
AI Snips
Chapters
Transcript
Episode notes
Avoid Stateful DBs in Kubernetes
- Running serious stateful databases like Oracle in Kubernetes often leads to poor performance and complexity.
- Use managed services for databases unless your workload is very small and tolerant of downtime.
Prefer Managed SQL Services
- For low-write, small data workloads, use managed SQL services to avoid operational overhead.
- Managed services reduce mental overhead and improve reliability compared to self-managing in Kubernetes.
Don't Limit to Kubernetes APIs
- Kubernetes shouldn't be the hammer for all problems; embrace multiple specialized platforms.
- Declarative APIs for all resources will standardize management beyond Kubernetes' scope.