我正在K8S中部署我的python应用程序。
我在K8S中的环境变量下面传递:
env:
- name: DATA_GET_API
value: "http://myapi.com/get"
- name: DATA_PUT_API
value: "http://myapi.com/put"
如何在我的python代码中使用这些变量。
答案 0 :(得分:2)
您可以使用os.environ
:
import os
os.environ['YOUR_CUSTOM_VAR']
注意:在使用上述代码之前,请通过使用printenv
答案 1 :(得分:1)
我想您是从pod的规范中提供这些环境变量的。
可以使用await
os.environ
如果未提供DataGetAPI = os.environ.get('DATA_GET_API')
,则DataGetAPI将设置为None
。
您还可以在尚未设置env时设置默认值,而不是DATA_GET_API
None