
배포 중입니다.https://github.com/bitnami/charts/tree/master/bitnami/postgresqlk8s에 들어가고 다음을 어떻게 자동화할 수 있는지 궁금합니다.
- 데이터베이스 생성
- 위 데이터베이스의 소유자로서 비밀번호를 사용하여 역할을 생성합니다.
나는 본 적이있다extraDeploy
https://github.com/bitnami/charts/blob/master/bitnami/postgresql/values.yaml#L43
매개변수이지만 이는 k8s 특정 리소스(pg를 건드리지 않음)를 생성하는 것처럼 보입니다.
내가 활용하는 유일한 아이디어는 extraDeploy
pg에 연결하고 db, 역할 및 비밀번호를 생성하는 사용자 정의 포드를 배포하는 작업을 생성하는 것입니다.
감사해요!
답변1
Bitnami Engineer는 초기 스크립트를 사용하여 데이터베이스와 필요한 모든 항목을 생성할 수 있습니다 initdbScripts
.
https://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307
"를 확인하실 수 있습니다.새로운 인스턴스 초기화"에 대한 자세한 내용은 README.md의 일부입니다.