CloudNativePG 레플리카 클러스터의 스위치오버와 스위치백 (K8s 분산 토폴로지) – 2부
Swapnil Suryawanshi · 2026년 5월 26일 이 런북은 CloudNativePG(CNPG)가 관리하는 두 개의 EDB Postgres Advanced 18 클러스터 사이에서 제어된 스위치오버(Switchover)와 스위치백(Switchback)을 수행하는 운영 절차를 자세히 다룹니다. 본 글은 시리즈의 2부입니다. 아직 분산 토폴로지를 구성하지 않으셨다면 1부: Barman Cloud Plugin을 이용한 CloudNativePG PostgreSQL 레플리카 클러스터 배포부터 시작하세요. 목표 목표는 분산 토폴로지 안에서 프라이머리 클러스터(cluster-primary)와 레플리카 클러스터(cluster-replica) 사이의 프라이머리 역할을 안전하게 교대(rotate)하는 것입니다. 이 과정은 CNPG 네이티브 승격(promotion)·강등(demotion) 워크플로를 활용해 무손실(zero data loss)을 보장합니다. 환경 정보 1단계 페이즈: 최초 스위치오버 (프라이머리 → 레플리카) Step 1: 두 클러스터의 초기 상태 확인 작업을 시작하기 전에 프라이머리와 레플리카 클러스터의 상태(health)와 LSN을 확인합니다. 프라이머리: 레플리카: Step 2: 프라이머리 클러스터 강등(Demote) 프라이머리의 replica 섹션을 변경하고 강등 토큰(demotion […]
