2024-05-19 06:23:48 发布
网友
我正在K8S中部署python应用程序
我在K8S中通过环境变量:
env: - name: DATA_GET_API value: "http://myapi.com/get" - name: DATA_PUT_API value: "http://myapi.com/put"
如何在python代码中使用这些变量。你知道吗
您可以使用os.environ:
os.environ
import os os.environ['YOUR_CUSTOM_VAR']
注意:在使用上述代码之前,请确保您的环境变量可以通过使用printenv
printenv
我猜您提供的环境变量来自pod的规范
可以使用os.environ访问环境变量
DataGetAPI = os.environ.get('DATA_GET_API')
如果未提供DATA_GET_API,DataGetAPI将设置为None。你知道吗
DATA_GET_API
None
如果尚未设置env而不是None,也可以设置默认值
DataPutAPI = os.getenv('DATA_PUT_API', default_value)
您可以使用
os.environ
:注意:在使用上述代码之前,请确保您的环境变量可以通过使用
printenv
我猜您提供的环境变量来自pod的规范
可以使用
os.environ
访问环境变量如果未提供
DATA_GET_API
,DataGetAPI将设置为None
。你知道吗如果尚未设置env而不是
None
,也可以设置默认值相关问题 更多 >
编程相关推荐