使用环境变量

时间:2019-12-12 07:12:56

标签: docker go kubernetes

我有一个docker文件,该文件在K8S上的侧面汽车集装箱内运行。 在此docker文件中,我有几个可以在运行时执行的二进制文件(Golang代码)。

dockerfile中,我定义了要在二进制文件中访问的env variable

我的意思是我想从二进制(Golang代码)中获取env的值,我尝试了一下,但没有用。

知道为什么吗?

我熟悉configmap,但在这里我需要从运行的docker检查env 在我的k8s部署中。

要阅读我使用的环境(此代码已编译为二进制)

func main() {

    fmt.Println(“K8SENV:", os.Getenv("K8SENV"))
...

在docker内

ENV K8SENV=test123

0 个答案:

没有答案