2017-12-06 21 views
3

kubernetes configmapを介して渡された環境変数によって設定されたdatabase.yml設定値をrootとしてapache2を実行するrailsアプリケーションがあります。kubernetesはルート環境変数を設定します

しかし、apache2はルートプロセスであるため、環境値は渡されません。 kubernetes configmapからrootの環境値を設定するにはどうすればよいですか?

+0

、共有してくださいポッドとConfigMap定義を設定します。 – fiunchinho

答えて

0

apache2はルートプロセスなので、環境値は渡されません。その後、apache2のランナーへのラッパーで読み取ることができ

Use ConfigMap-defined environment variablesが不可能な場合は、あなたがadd ConfigMap data to a Volumeできました。
ラッパーができること:

  • が設定マップベースのボリューム
  • に値を読み取る適切な環境変数
  • 打ち上げApache2の