gpt4 book ai didi

kubernetes - 无法在 Kubernetes 中删除有状态集

转载 作者:行者123 更新时间:2023-12-01 23:12:36 25 4
gpt4 key购买 nike

我无法在 Kubernetes 中删除这个 Stateful Set,即使使用 --cascade=false 所以它也不会删除它管理的 Pod。

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

我正在使用 Google 的 GKE。

最佳答案

在 k8s 1.8 中遇到了类似的问题。试了很多次,都超时了。最后我试过了,

kubectl delete statefulsets mariadb -n openstack --force

错误:WAITING“mariadb”同步时超时

这似乎有效:

kubectl delete statefulsets mariadb -n openstack --force --grace-period=0 --cascade=false

警告:立即删除不会等待确认正在运行的资源已终止。该资源可能会无限期地继续在集群上运行。

statefulset "mariadb"已删除

关于kubernetes - 无法在 Kubernetes 中删除有状态集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45965247/

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