問題タブ [configmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1228 参照

kubernetes - Kubernetes - Configmap を使用して環境変数のグループを設定する

現在、より多くの環境変数 (約 20) を設定する必要があるプロジェクトに取り組んでいます。

これらの変数は、ポッド内の複数のコンテナーと共有する必要があります。Configmap を使用して値を定義しています。今私の問題はこれです。すべての環境変数を個別に設定する必要があり、コンテナごとにこれを行う必要がありますが、これはかなり醜く、不要なコードがたくさんあります。基本的にはこんな感じです

私が望むのは、configMap as および環境変数からすべての値をコンテナーに自動的に追加することです。私の最初のアプローチは、configMap をボリュームとしてマウントし、起動時にシェル スクリプトを実行することです。これに似ている

configMap

ポッド

残念ながら、export コマンドはコンテナーで手動で実行すると問題なく動作しますが、シェル スクリプトの実行または /bin/sh /etc/pod-config/envCat.sh の実行は機能しません。

私がやりたいことを達成するための提案はありますか?