Part VIII. REST API
Patroni는 모든 노드에서 HTTP REST API 서버를 함께 띄운다. 로드밸런서가 primary를 찾는 health check부터 모니터링 수집, dynamic configuration 변경, switchover 트리거까지 외부 시스템과의 통합은 대부분 이 인터페이스를 거친다. patronictl도 멤버 개별 조작에는 결국 같은 API를 호출하므로, 엔드포인트별 의미와 응답 규약을 알아두면 Part VII의 명령이 내부에서 무엇을 하는지도 함께 보인다.
- 8.1 health check 엔드포인트 — /primary·/replica·/liveness·/readiness·lag 필터
- 8.2 조회 엔드포인트 — /patroni·/cluster·/history·/config
- 8.3 쓰기 연산 — config 갱신·switchover·restart·reinitialize
- 8.4 REST API 보안 — Basic auth·TLS·verify_client·allowlist