【发布时间】:2020-08-13 06:50:59
【问题描述】:
需要更改 pod 或部署名称。现在当我们部署时,我们有 2 个部署和 3 个 pod,每个都有新旧名称 到目前为止,我正在手动删除旧的部署。
我需要手动删除旧的部署和 pod 还是有更好的方法?
【问题讨论】:
-
是的,你需要手动删除前一个。 Kubernetes 中的对象名称是不可变的,因此您无法重命名它们。
-
为什么不保持相同的名称并将更改应用到现有部署?
$ kubectl apply -f deployment.yaml -
只删除旧部署的名称。它将在旧 pod 下方删除。 kubectl delete deploy old-deploy-name.
标签: kubernetes kubernetes-pod kubernetes-deployment