首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >kubectl删除pv <id>说“已删除”,但挂起,PV仍然存在(AWS)

kubectl删除pv <id>说“已删除”,但挂起,PV仍然存在(AWS)
EN

Server Fault用户
提问于 2019-05-02 09:40:31
回答 1查看 986关注 0票数 2

我有一个StatefulSet (参见https://gist.github.com/holyjak/fc6e35a4228d348cf89eef5303473cab#file-eks-pod-no-avail-volume-zone-yml),它有一个volumeClaimTemplate和相应的StorageClass定义。我在AWS EKS上跑。

我意识到有一个问题,因为我的吊舱正在等待警告“节点(S)没有可用的卷区”。查看AWS EC2控制台,我注意到有一个卷,但它没有附加到工作节点,而kubectl get pv 把它列为正常

我手动删除了EC2中的卷,并尝试删除PV:

代码语言:javascript
运行
复制
$ kubectl delete pv <id>
persistentvolume "<id>" deleted

但是这个命令,尽管打印“删除”挂起和get pv仍然显示的PV。

我也试图删除StatefulSet,但没有效果。

EN

回答 1

Server Fault用户

发布于 2019-05-02 09:40:31

解决方案:显然,我还必须手动删除持久性卷声明(kubectl delete pvc demo-db-storage-demo-db-deployment-0)。之后,(明显挂起的) PV删除也完成了。我再次通过资源获得了apply,得到了一个新的卷,PV,PVC和一个运行的吊舱。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/965535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档