有时人们会创建没有liveniess / readyiness探测的部署。我们如何为该部署修补探针。我尝试使用PATCH +“Content-Type:application / strategic-merge-patch + json”它不起作用。
另一方面,如果我们使用探针创建部署,我们如何删除它呢?
答案 0 :(得分:1)
你应该能够做到
kubectl edit deployment <your deployment>
并且当前正在运行的部署中的yaml应该在默认编辑器中弹出。
编辑它(添加/删除探针)并保存,kubectl将自动应用新文件。
当然,更好的方法是在磁盘上部署yaml,将其更改为包含探针并运行
kubectl apply -f <the yaml file>