1.更新前

修改配置文件

1 |
kubectl edit configmap nginx-wp-config |
2.
1 |
configMap更新后 并不会重启nginx, 更新 ConfigMap 目前并不会触发相关 Pod 的滚动更新,可以通过修改 pod annotations 的方式强制触发滚动更新。 |
1 2 3 |
kubectl patch deployment my-nginx --patch '{"spec": {"template": {"metadata": {"annotations":{"version/config": "20190411" }}}}}' #修改 20190411 为 20190412 |
其实就是修改了这里

1 |
这个例子里我们在 .spec.template.metadata.annotations 中添加 version/config ,每次通过修改 version/config 来触发滚动更新 |
执行后pod开始更新


更新后查看

- 本文固定链接: https://www.yoyoask.com/?p=3034
- 转载请注明: shooter 于 SHOOTER 发表