我正在使用kubernetes deployment
运行多个Pod副本。
并且我想更新副本以滚动方式使用更新后的configmap
。就像滚动更新一样。
因此kubernetes将终止pod并开始一次向新更新的pod发送流量,直到所有pod都将被更新。
我可以在部署中使用滚动更新吗?
答案 0 :(得分:4)
对Deployment对象应用更改将触发滚动更新。来自docs:
仅当更改部署的pod模板(即.spec.template)(例如,模板的标签或容器图像已更新)时,才会触发部署的推出。其他更新,例如扩展部署,不会触发部署。
因此,如果您要触发滚动更新以更新configmap,建议您更新元数据标签。也许是CONFIG_VER
键。
答案 1 :(得分:0)