kubernetes设置根环境变量

时间:2017-12-06 08:04:43

标签: ruby-on-rails kubernetes

我有一个以root身份运行apache2的rails应用程序,其中database.yml配置值由通过kubernetes configmap传入的环境变量设置。

但是,由于apache2是一个根进程,因此它没有传入的环境值。如何从kubernetes configmap设置root的环境值?

1 个答案:

答案 0 :(得分:0)

  

由于apache2是一个根进程,因此它没有传入的环境值。

如果无法Use ConfigMap-defined environment variables,您可以add ConfigMap data to a Volume,然后可以通过apache2 runner的包装器读取。{ 包装器可以:

  • 读取基于配置图的卷
  • 中的值
  • 设置正确的环境变量
  • 启动Apache2