【发布时间】:2017-04-21 21:25:15
【问题描述】:
有时人们会在没有活跃度/就绪度探测的情况下创建部署。我们如何为该部署修补探针。我尝试使用 PATCH + "Content-Type:application/strategic-merge-patch+json" 它不起作用。
另一方面,如果我们使用探针创建了一个部署,我们如何删除它?
【问题讨论】:
标签: kubernetes kubernetes-health-check
有时人们会在没有活跃度/就绪度探测的情况下创建部署。我们如何为该部署修补探针。我尝试使用 PATCH + "Content-Type:application/strategic-merge-patch+json" 它不起作用。
另一方面,如果我们使用探针创建了一个部署,我们如何删除它?
【问题讨论】:
标签: kubernetes kubernetes-health-check
你应该可以的
kubectl edit deployment <your deployment>
当前正在运行的部署中的 yaml 应该会在您的默认编辑器中弹出。
编辑它(添加/删除探针)并保存,kubectl 将自动应用新文件。
当然,更好的方法是将部署 yaml 放在磁盘上,将其更改为包含探针并运行
kubectl apply -f <the yaml file>
【讨论】: