ContainerDays Hamburg 2026 · Michael Raeck

Running PostgreSQL on Kubernetes
Day 2 Operations with CloudNativePG

The five demos from the talk, recorded with asciinema against a local kind cluster and playable right here — pause, scrub, jump to a beat. Every command is real; nothing is sped up beyond 1.15×.

Recordings

Demo 1: final terminal frame
Demo 1 — DeployOne Cluster CR: 3 instances, streaming replication, a PgBouncer Pooler in front.
Demo 2: final terminal frame
Demo 2 — ObjectStore + BackupWire the barman-cloud plugin sidecar, archive WAL and base backups to S3.
Demo 3: final terminal frame
Demo 3 — Point-in-Time RecoveryAn UPDATE without a WHERE, then a restore to a timestamp before it.
Demo 4: final terminal frame
Demo 4 — In-Place Major Upgrade, 17 → 18One field. imageName 17 → 18, pg_upgrade --link, replicas re-cloned.
Demo 5: final terminal frame
Demo 5 — Replica Cluster for DRA second Cluster in continuous restore from the same bucket, then promoted.