CloudNativePG 노트
Kubernetes 위에서 PostgreSQL을 운영하는 법을
처음부터 차근차근 정리하는 노트
CloudNativePG 1.30 공식 문서를 원문으로 삼아, 쿠버네티스와 CloudNativePG를 처음 익히며 정리한 학습 노트입니다. 공식 문서를 그대로 옮긴 것이 아니라 입문자 시선에서 개념을 다시 풀고 도식을 붙인 기록이라, 공부가 진행되면서 계속 다듬어 나갑니다. 잘못된 내용은 연락처로 알려주세요.
시작하기
Operator란 무엇인가·왜 쿠버네티스에 PostgreSQL을·5분 Quickstart
아키텍처
Operator·Cluster·인스턴스 매니저·Primary/Replica 구조
설치와 업그레이드
Operator 설치·Image Catalog·Operator 설정
클러스터 만들기
bootstrap·initdb·기존 DB 가져오기·Pod 설정
복제와 고가용성
streaming replication·자동 failover·rolling update·replica cluster
백업과 복구
object store·volume snapshot·WAL archiving·PITR
보안과 접속
TLS 인증서·클라이언트 접속·애플리케이션 연결·connection pooling
모니터링과 운영
Prometheus·Grafana·로깅·service·label
운영 도구와 트러블슈팅
cnpg kubectl 플러그인·fencing·hibernation·문제 해결