如何在运行时访问容器内部的环境变量?

时间:2018-10-15 05:21:54

标签: python kubernetes

我们知道我们可以在吊舱/容器中定义环境变量。我想在运行时在容器内使用相同的环境变量。

例如:我正在使用python运行一个Web应用程序,在那里面如何获取环境值?

2 个答案:

答案 0 :(得分:1)

首先进入吊舱或bashkubeclt exec -it <pod_name> bash)内,然后运行printenv以了解一些可用的环境变量。

从Python

import os
os.environ['MYCUSTOMVAR']

答案 1 :(得分:0)

使用os模块可以很容易地访问环境变量。

import os
os.environ.get("ENV_VAR_NAME")