【发布时间】:2020-11-05 17:10:49
【问题描述】:
我正在部署普通的 pod yaml 文件。附上Pod的快照。
我的要求是我想在需要时更新整个 pod。 这可以通过强制使用 kubectl replace 命令来实现,它会负责删除和重新创建它。
命令是kubectl replace -f pod.yaml --force。
用于替换的 RestAPI 是 PUT (https://kubernetes-url/api/v1/namespaces/default/pods/test-pod) 我需要传递什么查询参数才能通过类似于kubectl force replace的rest api实现强制替换。
【问题讨论】:
-
你能用你的 pod 规范的实际 YAML 替换那个屏幕截图吗? (你不能
kubectl apply -f一个 PNG 文件。)
标签: kubernetes kubectl kubernetes-pod