GitLab 차트 개발 환경 문제 해결
여기에 기록된 모든 단계는 개발 환경 전용 입니다. 관리자는 이 정보가 유용할 수 있지만, 설명된 수정 사항은 파괴적이므로 프로덕션 시스템에 큰 부정적인 영향을 미칠 수 있습니다. 비밀번호 및 시크릿 실패 또는 비동기화 # 개발자는 동일한 클러스터에 릴리스를 배포, 삭제, 재배포하는 작업을 여러 번 수행하는 경우가 일반적입니다. StatefulSet이 생성한 Kubernetes 시크릿과 영구 볼륨 클레임은 helm delete RELEASE_NAME 으로 의도적으로 제거되지 않습니다. Kubernetes 시크릿만 제거하면 흥미로운 문제가 발생합니다. 예를 들어, 새 배포의 마이그레이션 Pod가 실패하는데, 이는 GitLab Rails 가 잘못된 비밀번호로 인해 데이터베이스에 연결할 수 없기 때문입니다. 개발 환경에서 시크릿을 포함하여 릴리스를 완전히 삭제하려면 개발자가 시크릿과 영구 볼륨 클레임 모두를 제거해야 합니다. # 프로덕션 환경에서 이 명령을 실행하지 마세요. 재앙이 찾아올
