gpt4 book ai didi

deployment - 无法使用kubectl删除pod

转载 作者:行者123 更新时间:2023-12-04 10:14:57 27 4
gpt4 key购买 nike

我想永久删除Pod,以便可以从头开始再次创建deployment.yaml和derveice.yaml,所以我尝试了以下操作:

 kubctl delete pod <pod>

并且 pod 还在那儿,也尝试过:
kubectl delete pods <pod> --grace-period=0

并没有工作。

唯一有效的方法是,当我设置部署 replicas: 0然后应用它时,但是当我尝试创建新的部署时,我得到了:

Error from server: error when creating "myService/deployment.yaml": deployments.extensions "myService" already exists

最佳答案

Pod是由Deployment创建的,因此,当您删除Pod然后Deployment会根据replicas值自动创建Pod时,您必须先删除Deployment然后重新创建它,

您可以使用:

kubectl create -f deployment.yml
kubectl delete -f deployment.yml

关于deployment - 无法使用kubectl删除pod <pod>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43216528/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com