如何在 Kubernetes 中查看 PVC 的内容?

mah*_*i_m 7 kubernetes persistent-volumes

我在 Kubernetes 上遇到了一个痛点,我希望有人可以帮助我。我试图查看 PVC(持久卷声明)的内容,但似乎唯一的方法是将 PVC 安装到容器中并检查里面的内容。

可以想象,这相当麻烦而且不太实用。我想知道是否有任何工具或解决方案可以使这个过程变得更容易?

我已经四处搜寻但还没有发现任何东西。如果有人有任何想法或建议,请告诉我!我渴望听到您的想法和经历。

先感谢您!

小智 7

不幸的是,没有内置的方法可以做到这一点。要解决此问题,您必须将磁盘附加到容器或虚拟机并检查其内容

您需要将 pvc 添加到 pod 并使用 kubectl cp 复制文件或使用 kubectl exec 列出文件来检查 PVC 的内容。

一种更简单的方法是创建一个检查器 POD 来检查 PVC 的内容并轻松清理 pod,如Frank Sauerburger 的博客中所述。