본문으로 건너뛰기

Part II. 아키텍처

CloudNativePG가 PostgreSQL을 어떻게 Kubernetes 위에서 운영하는지 그 뼈대를 살펴봅니다. Operator가 Cluster CRD를 읽어 Pod와 PVC를 만드는 전체 구조, Cluster 주변에 붙는 여러 Custom Resource의 관계, Pod 안에서 postgres 프로세스를 대신 지키는 인스턴스 매니저, 어떤 장애가 발생했을 때 무엇이 자동으로 복구되고 무엇이 사람 손을 필요로 하는지, 그리고 본체 밖에서 기능을 덧붙이는 CNPG-I 플러그인 규격을 차례로 정리합니다.