即使使用--cascade=false
,我也無法刪除Kubernetes中的此有狀態集,因此它不會刪除由其管理的Pod。無法刪除Kubernetes中的狀態集
kubectl get statefulsets
NAME DESIRED CURRENT AGE
assets-elasticsearch-data 0 1 31m
然後:
kubectl delete statefulsets assets-elasticsearch-data
^C
...掛起分鐘,直到我放棄了,那麼:
kubectl delete statefulsets assets-elasticsearch-data --cascade=false
statefulset "assets-elasticsearch-data" deleted
kubectl get statefulsets
NAME DESIRED CURRENT AGE
assets-elasticsearch-data 0 1 32m
我使用谷歌的GKE。
你可以檢查任何錯誤消息的節點日誌文件? – sfgroups
嘗試'kubectl get events'並查找有用的信息。 嘗試創建一個部署並刪除該嘗試並縮小問題的來源。 '--cascade = false'在statefulset的一般刪除中應該沒有關係,就像你說的那樣只是一個選項。 當它被部署時,豆莢是否健康並按預期行事? 如果一切都失敗了,分享你的yaml文件 –