Bitnami helm 차트 postgresql을 위해 K8에 데이터베이스/사용자/비밀번호 생성을 자동화합니다.

Bitnami helm 차트 postgresql을 위해 K8에 데이터베이스/사용자/비밀번호 생성을 자동화합니다.

배포 중입니다.https://github.com/bitnami/charts/tree/master/bitnami/postgresqlk8s에 들어가고 다음을 어떻게 자동화할 수 있는지 궁금합니다.

  • 데이터베이스 생성
  • 위 데이터베이스의 소유자로서 비밀번호를 사용하여 역할을 생성합니다.

나는 본 적이있다extraDeploy https://github.com/bitnami/charts/blob/master/bitnami/postgresql/values.yaml#L43 매개변수이지만 이는 k8s 특정 리소스(pg를 건드리지 않음)를 생성하는 것처럼 보입니다.

내가 활용하는 유일한 아이디어는 extraDeploypg에 연결하고 db, 역할 및 비밀번호를 생성하는 사용자 정의 포드를 배포하는 작업을 생성하는 것입니다.

감사해요!

답변1

Bitnami Engineer는 초기 스크립트를 사용하여 데이터베이스와 필요한 모든 항목을 생성할 수 있습니다 initdbScripts. https://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307

"를 확인하실 수 있습니다.새로운 인스턴스 초기화"에 대한 자세한 내용은 README.md의 일부입니다.

관련 정보