美文网首页
如何滚动重启pod而不改变kubernetes(k8s)中的部署

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

作者: EricJonse | 来源:发表于2020-05-11 19:40 被阅读0次

在 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

相关文章

网友评论

      本文标题:如何滚动重启pod而不改变kubernetes(k8s)中的部署

      本文链接:https://www.haomeiwen.com/subject/prepnhtx.html