Kubernetes干净的石板

时间:2017-05-24 18:37:49

标签: kubernetes

我正在关注kubernetes教程。我走了一半,但现在我想重新开始。

我尝试了kubectl delete pods --all --force,但当我kubectl get pods时,它仍显示我的部署,并且重置了年龄。如何返回原始状态以重新启动教程?

3 个答案:

答案 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