Part IV. 설치와 구성
Patroni를 실제로 설치하고 patroni.yml을 작성하는 Part다. pip extras와 배포판 패키지 중 무엇으로 설치할지 정하고, 설정 파일의 최상위 키와 섹션들이 각각 무엇을 담당하는지 전체 지도를 그린다. 이어서 dynamic(DCS), local(patroni.yml), environment(PATRONI_*) 세 겹으로 쌓이는 설정이 어떤 우선순위로 합쳐지는지, 그리고 Patroni가 PostgreSQL 파라미터 일부를 왜 이 우선순위 바깥에서 강제로 통제하는지를 다룬다.
- 4.1 설치 — pip extras·배포판 패키지·설정 생성 도구 3종
- 4.2 patroni.yml 구조 — 최상위 키·섹션 지도·최소 동작 예시
- 4.3 구성 3계층과 우선순위 — dynamic·local·environment·bootstrap.dcs
- 4.4 PostgreSQL 파라미터 관리 — 강제 파라미터·pending_restart·role별 override