バニラドッカーを使って、composeまたはswarmを実行しているとき、Dockerのcliパラメータとして "-add-env FOO = bar"を渡すことができます。実行時にしかし、kubernetesでは、コンテナ仕様のセクションで.ymlファイルの値をハードコーディングする方法しか見ていません。実行時に環境変数をkubernetesに渡す
誰でも実行時にそれを渡す方法を教えてもらえますか? (つまり、 "kubectl apply ..."を使用すると、env varを渡します)
ありがとう!本当に助けてくれてありがとう!
敬具は、
@のラデク・ゴブリン-pieczonkaが述べたように残念ながらKubernetesがネイティブそれをサポートしていません:あなただけenvsubst使用できる最も簡単なユースケースについては
。両方の答えはそれを行うことができ、ドラフトのような複数のテンプレートエンジンがありますが、それらはすべて非常に複雑です。私はそれがかなり速かったので最初の答えを有効にします。皆さん、ありがとうございました。 –