Part IV. 클러스터 만들기
앞의 Part에서 Operator를 설치하고 아키텍처를 익혔다면, 이제 실제로 PostgreSQL 클러스터를 만들 차례다. CloudNativePG에서 클러스터를 처음 띄우는 과정을 bootstrap이라고 부른다. 빈 데이터 디렉토리에서 새로 시작할 수도 있고, 백업에서 복원하거나 이미 돌고 있는 다른 PostgreSQL을 복제해 올 수도 있다.
이 Part에서는 세 가지 bootstrap 방식과 각각의 매니페스트 작성법을 살펴보고, 이미 운영 중인 기존 PostgreSQL을 가져오는 방법, 그리고 클러스터를 구성하는 인스턴스 Pod를 세밀하게 조정하는 방법까지 다룬다.
차례
- 4.1 Bootstrap: 클러스터 초기화 — initdb·recovery·pg_basebackup 세 방식과 Secret
- 4.2 기존 PostgreSQL 가져오기 — microservice·monolith 방식의 논리 백업 import
- 4.3 인스턴스 Pod 설정 — env·sidecar·volume·affinity로 Pod 조정