시리즈

Patroni HA

Patroni로 PostgreSQL 고가용성(HA)을 구성합니다. 동작 원리, 3노드 클러스터 구성, 운영할 때 주의할 점을 실측으로 확인합니다.

전체 3편 3편 공개Patroni 4.1, PostgreSQL 18 기준

PostgreSQL 인터널 9편의 스트리밍 복제를 알고 있다고 가정합니다. 모든 실습은 Rocky Linux 9 컨테이너 7대(etcd 3대, PostgreSQL과 Patroni 3대, HAProxy 1대)에서 실행한 결과입니다.

  1. 1 Patroni의 구조와 동작 원리DCS와 leader key, HA loop, failover 판단
  2. 2 3노드 클러스터 구성하기etcd, patroni.yml, HAProxy, switchover와 failover
  3. 3 운영할 때 주의할 점설정 변경, DCS 장애, 데이터 유실, split-brain, slot