首页 新闻 会员 周边 捐助

k8s 中如何通过环境变量想 yaml 部署文件传值

0
悬赏园豆:30 [已解决问题] 解决于 2019-12-10 17:55

在 docker swarm 的 yml 部署文件中,直接可以通过 ${IMAGE_VERSION} 读取环境变量值,但在 kubernetes 的部署文件中不支持这种方式,请问是否有其他解决方法?

k8s
dudu的主页 dudu | 高人七级 | 园豆:30778
提问于:2019-12-10 17:30
< >
分享
最佳答案
1

借助 envsubst 可以搞定,解决方法来自 how to pass environment variable in kubectl deployment?

envsubst < daemonset-production-blog-web.yaml | kubectl apply -f -
dudu | 高人七级 |园豆:30778 | 2019-12-10 17:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册