바닐라 도커를 사용하거나 compose 또는 swarm 할 때 컨테이너의 환경 변수를 정의하기 위해 "-add-env FOO = bar"를 Docker cli 매개 변수로 전달할 수 있습니다 런타임에. 그러나 kubernetes에서는 컨테이너 스펙 섹션에서 .yml 파일의 값을 하드 코어하는 방법 만 볼 수 있습니다.런타임시 환경 변수를 kubernetes에 전달
런타임에 전달하는 방법을 알려줄 수 있습니까? (예 : "kubectl apply ..."를 사용할 때 env var 전달)
고마워요! 정말 도움을 주셔서 감사합니다!
안부,
불행히도는 Kubernetes 그 @ 라덱 - 고블린 - pieczonka 언급 기본적으로 지원하지 않습니다
가장 간단한 사용 사례를 들어 당신은 envsubst를 사용할 수 있습니다. 두 답변 모두 그렇게 할 수 있으며 드래프트와 같은 여러 템플릿 엔진이 있지만 모두 매우 복잡합니다. 나는 꽤 빠르지 만 유효한 첫 번째 대답을 취할 것입니다. 다들 감사 해요. –