~/talk

Running PostgreSQL on Kubernetes in Production: Day 2 Operations with CloudNativePG

links:none on file
slides:none on file

CloudNativePG operator reliably provisions a primary plus read replicas and auto-creates secrets, but continuous backup not configured by default so Barman Cloud + S3 is essential for PITR; restores always create a new cluster (recovery is always a new cluster). Major Postgres upgrades trigger pg_upgrade on primary, wipe replicas and force full base backups to rebuild them, turning a 1 TB restore into hours (example: ~5.7 h at 25 MB/s; 3→5 replicas multiplies downtime), so measure IOPS, use a pooler, test drills and manage through GitOps.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:36What is CloudNativePG
  3. 3:03Day 2 operations challenges
  4. 4:30Deploying a basic cluster
  5. 7:01Connecting via connection pooler
  6. 8:28Storage class and IOPS considerations
  7. 9:11Configuring backups with Barman Cloud
  8. 11:36Patching cluster for backup
  9. 12:43Scheduling automated backups
  10. 14:09Backup retention and recovery window
  11. 15:56Point-in-time recovery demo
  12. 17:46Restoring data to original cluster
  13. 18:49Recovery options and time to recovery
  14. 20:13Major version upgrades
  15. 21:42Downtime impact of major upgrades
  16. 23:50Topology and disaster recovery
  17. 25:38Replica clusters and continuous restore
  18. 27:26Key lessons and best practices
  19. 28:30Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.