我正在关注kubernetes教程。我走了一半,但现在我想重新开始。
我尝试了kubectl delete pods --all --force
,但当我kubectl get pods
时,它仍显示我的部署,并且重置了年龄。如何返回原始状态以重新启动教程?
答案 0 :(得分:1)
Firt,删除部署,以便ReplicaSet
不会重新创建pod:
kubectl delete deployments --all --force --grace-period=0
然后,使用--grace-period
标志:
kubectl delete pods <pod> --grace-period=0 --force
来自文档:
- grace-period int给予资源正常终止的时间段(以秒为单位)。如果否定则忽略。 (默认-1)
答案 1 :(得分:1)
您需要删除部署,而不是pod。否则,部署中的ReplicaSet将只重新创建POD(自我修复功能)。
答案 2 :(得分:0)
首先删除部署,否则将重新创建pod:
kubectl delete deployments --all --force --grace-period=0