Broker Helm Chart 설치를 위한 사용자 정의 추가 옵션

환경 변수를 사용하여 추가 옵션을 주입해야 하는 경우, override.yaml 값 파일을 사용하여 필요한 추가 환경 변수를 추가하십시오.

--values override.yaml을 추가하면 해당 값들이 배포에 로드됩니다. 예:

helm install snyk-broker-chart snyk-broker/snyk-broker \
             --set scmType=github-com \
             --set brokerToken=<ENTER_BROKER_TOKEN> \
             --set scmToken=<ENTER_REPO_TOKEN> \
             --set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
             --values override.yaml \
             -n snyk-broker --create-namespace

더 편리하다면 override.yaml 파일 없이 다음과 같이 인라인으로 동일하게 수행할 수 있습니다.

helm install snyk-broker-chart snyk-broker/snyk-broker \
             --set scmType=github-com \
             --set brokerToken=<ENTER_BROKER_TOKEN> \
             --set scmToken=<ENTER_REPO_TOKEN> \
             --set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
             --set env[0].name=myEnvVarName \
             --set env[0].value=myEnvVarValue \
             --set env[1].name=myOtherEnvVarName \
             --set env[1].value=myOtherEnvVarValue \
             -n snyk-broker --create-namespace

값 파일에 추가하여 차트에 사용자 정의 Kubernetes 리소스 및 객체를 추가할 수 있습니다.

배포(Deployment), 컨테이너(Container), 포드(Pod)별 사양 계층의 다양한 수준에서 다양한 Kubernetes 옵션 및 객체 조합을 사용할 수 있습니다. 이들은 기본 values.yamlarrow-up-right 파일에 extraObjects, extraVolumes, extraVolumeMounts, extraPodSpecs로 나열되어 있습니다.

올바른 구문을 사용하도록 주의하고 helm template 명령을 사용하여 렌더링된 yaml을 검증하십시오.

Last updated