如何滚动重启pod而不改变kubernetes(k8s)中的部署

2020-05-11  本文已影响0人  EricJonse

在 1.15 版本之前通过修改 annotations 的变量值可实现滚动重启 Pod ,当然这个方法其实更改了 yaml 文件,不过是更改的自定义变量字段通过时间戳的方式来设置值,一般不会对 Pod 主要内容有影响

kubectl patch deployment web -p \
  "{\"spec\":{\"template\":{\"metadata\":{\"annotations\":{\"date\":\"`date +'%s'`\"}}}}}"

在 1.15 版本之后使用以下命令:

kubectl rollout restart deployment your_deployment_name
上一篇 下一篇

猜你喜欢

热点阅读