首页 新闻 会员 周边 捐助

k8s 中如何检查某个 pvc 是否被 pod 使用

0
悬赏园豆:30 [已解决问题] 解决于 2024-11-18 19:59

在 kubernetes 中,在删除某个 PersistentVolumeClaim 之前,如何检查这个 pvc 是否被 pod 使用?

k8s
dudu的主页 dudu | 高人七级 | 园豆:30783
提问于:2024-11-18 19:48
< >
分享
最佳答案
0

在 github 上的 issue Display which Pods have the PVC in use 的回复中找到了命令

比如检查名称中包含 gitlab 的 pvc 是否被 pod 使用

kubectl get pods --all-namespaces -o=json | jq -c '.items[] | {name: .metadata.name, namespace: .metadata.namespace, claimName: .spec | select( has ("volumes") ).volumes[] | select( has ("persistentVolumeClaim") ).persistentVolumeClaim.claimName }' | grep gitlab
dudu | 高人七级 |园豆:30783 | 2024-11-18 19:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册