~/talk

Patroni: what the blog posts don't tell you...

links:none on file
slides:none on file

Shows concrete hardening and operations details: how to enable TLS and RBAC on etcd and protect Patroni’s REST API, why etcd needs odd quorum sizes (3 or 5) and must be on separate hosts, and why to use per-cluster etcd users not a global root. Covers backups (etcd snapshots, Barman/pgbackrest), controlled minor and major upgrade procedures (one node at a time, remove systemid in DCS for major upgrades), failover testing, proxy tradeoffs, and turning DCS failsafe mode on for survivability — all proven in long‑running production.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 3:56What is Patroni and why use it
  3. 9:11Setting up a basic Patroni cluster
  4. 11:02Securing ETCD with TLS and auth
  5. 15:57Securing Patroni REST API
  6. 18:04DCS failsafe mode and config placement
  7. 21:42Running ETCD and Patroni separately
  8. 22:43Multiple Patroni clusters with one ETCD
  9. 24:28Proxies and client connections
  10. 24:51Backups and disaster recovery
  11. 27:16Timelines and backup testing
  12. 28:03Upgrading ETCD and PostgreSQL
  13. 33:40Major PostgreSQL upgrades
  14. 34:10Q&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.