The presentation discusses the steps to put databases and stateful workloads onto Kubernetes, using Kubernetes primitives for stateful data and the persistent volume subsystem. The speaker demystifies databases and explains how they are just an application with compute, network, and storage needs. The presentation also emphasizes the importance of finding an operator for popular databases.
- 70% of people using Kubernetes have at least some stateful workflows
- 90% think Kubernetes is ready for stateful workloads
- Steps to put databases on Kubernetes: understand Kubernetes primitives, pick a storage provider, pick a database, find an operator
- Kubernetes primitives for compute, network, and storage
- Persistent volume subsystem for mounting volumes of various types
- Importance of finding an operator for popular databases
The speaker shares a personal anecdote about being a junior developer and being afraid of databases, but then realizing that they are just an application with compute, network, and storage needs like any other application.