我有一个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