2017-05-24 60 views
1

我跟隨kubernetes教程。我半途而至,但現在我想重新開始。Kubernetes洗涮

我試過kubectl delete pods --all --force但是當我做kubectl get pods它仍然顯示我的部署,並且時間被重置。我如何恢復到原始狀態以重新啓動教程?

+1

您需要刪除的部署,停止莢重建。 – sfgroups

+0

@sfgroups:謝謝,我用'kubectl刪除部署--all --force --grace週期= 0' – scalapeno

+1

我用https://www.katacoda.com,所以我沒有與機器安裝時麻煩我想要學習如何做的東西與K8的:) – Jay

回答

1

Firt,刪除的部署,從而使ReplicaSet不會重新莢:

kubectl delete deployments --all --force --grace-period=0 

然後,使用--grace-period標誌:

kubectl delete pods <pod> --grace-period=0 --force 

從文檔:

在給予資源秒的時間

--grace週期INT期間正常終止。如果否定,則忽略。 (缺省爲-1)

1

您需要刪除的部署,而不是豆莢。否則,部署中的副本集只會重新創建POD(自我修復功能)。

0

先刪除部署,否則豆莢將被重新創建:

kubectl delete deployments --all --force --grace-period=0