我在Google Kubernetes引擎中有几个持久卷声明,我不确定它们是否仍在使用。我如何才能知道它们连接到哪个吊舱,或者可以安全地删除它们?
Google Kubernetes UI告诉我它们绑定到了哪个容器,但没有绑定到哪个容器。或者,这可能意味着它们与批量索赔绑定。
kubectl describe也没有返回pod的名称。
kubectl describe pv xxxxxx-id
这给了你每个吊舱的聚氯乙烯
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 }'