Data On Kubernetes, Deploying And Running PostgreSQL And Patterns For Databases In a Kubernetes Cluster.
summary
Cloud Native PostgreSQL runs as a Kubernetes operator that directly manages PVCs instead of StatefulSets, pairs with a CSI-plugin for local NVMe and storage replication, and exposes commands like kubectl cnpg status and cnpg destroy for instance control. Demo on EKS (i3en NVMe) shows ~30k IOPS, storage-layer replication recovers a terminated node automatically while Postgres-level replication requires operator-driven resync, kube timers (~300s) affect RTO, and volume snapshots vs WAL archiving give different RPO/RTO tradeoffs.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:30Resiliency
- 4:08PostgreSQL in one slide
- 10:02Storage management
- 11:12Architecture example #7
- 14:15An example of configuration
- 22:22Backups - database versus cluster
- 34:36Conclusion
related talks
26mKubernetes from the Database Out
41mCloud-Native Databases in Kubernetes with OpenShift and Postgres
34mRun PostgreSQL:The Kubernetes way
50mDemystifying Kubernetes for Postgres DBAs; A Guide to Operators
48mPostgreSQL in Kubernetes: Operation - Day 2
54mPostgres: From Cloud to Hybrid and On Prem Again
28mLightning Talk: Cloud Native PostgreSQL - Running PostgreSQL on Kubernetes
36mKube-native Postgres [I]
