【问题标题】:why using kubectl patch rollingupdate-strategy doesn't restart the pod为什么使用 kubectl patch rollingupdate-strategy 不会重新启动 pod
【发布时间】:2022-06-13 13:03:41
【问题描述】:

我发现一个现象,当我使用这样的patch命令时,nginx1部署管理的所有pod都没有重启,并且更新了部署策略;

kk patch deployments.apps nginx1 --type json -p '[{"op": "replace", "path": "/spec/strategy/rollingUpdate/maxUnavailable","value":100%}]'

我还阅读了 k8s.io 中的一些文档,但在patch 中没有找到更多详细信息; 所以我想除非使用补丁更改 pod-template 下的属性,否则 pod 还会活着吗? 可能是错的,等你的cmets,ths!

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    仅当您更新模板配置下的任何字段时,Pod 才会重新创建

    spec.templatespec.template.spec

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 2022-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多