有人知道如何在更改configMap时获取Kubernetes部署以自动更新吗?
答案 0 :(得分:2)
不幸的是,没有内置任何功能。您使用了helm
标签,因此在Helm中,您可以通过将渲染的configmap的校验和(或秘密,相同的问题)设置为Pod模板中的注释来做到这一点。这意味着更改configmap会导致对pod模板进行(无意义的)更改,从而触发滚动更新。
答案 1 :(得分:2)
考虑重新加载程序,一个kubernetes控制器,它监视configmap和秘密的更改,并在发生任何更改时触发部署-> https://github.com/stakater/Reloader