Openshift 如何显示卷的内容?
如何显示openshift卷的内容?(中的文件、使用的总空间等)Openshift 如何显示卷的内容?,openshift,volume,Openshift,Volume,如何显示openshift卷的内容?(中的文件、使用的总空间等) 我在中找到的唯一信息是oc rsh进入正在运行的POD并使用ls,如果没有使用卷的POD正在运行并且由于卷的某些问题而无法启动,这当然不是可行的解决方案 我不知道这些方法是否适合您,但我只列出以下可用性 据我所知,如果可以基于docker image创建pod,那么您就可以运行,而不必像这样运行应用程序 oc run tmp-pod --image=your-docker-registry.default.svc/yourappl
我在中找到的唯一信息是
oc rsh
进入正在运行的POD并使用ls
,如果没有使用卷的POD正在运行并且由于卷的某些问题而无法启动,这当然不是可行的解决方案 我不知道这些方法是否适合您,但我只列出以下可用性
据我所知,如果可以基于docker image
创建pod
,那么您就可以运行,而不必像这样运行应用程序
oc run tmp-pod --image=your-docker-registry.default.svc/yourapplication -- tail -f /dev/null
您正在对卷使用PersistentVolume
(PV
/PVC
对),然后您可以在将PV
临时安装到临时pod后显示卷
,如下所示
oc run tmp-pod --image=registry.access.redhat.com/rhel7 -- tail -f /dev/null
oc set volume dc/tmp-pod --add -t pvc --name=new-registry --claim-name=new-registry --mount-path=/mountpath
您可以通过tmp pod看到安装在配置上方的卷内容,并且您可以在检查后删除上面的临时pod
我希望它能帮助您。目前Openshift中没有“卷文件资源管理器”或任何界面。
当前,您始终需要将卷连接到正在运行的pod并列出其中的文件。
如果您使用的是glusterfs(并且是群集/存储管理员),则所有卷也会装入存储舱内,因此您可以在存储舱内获得完整的概览。如果您的应用程序由于数据损坏而无法启动,请对部署使用oc debug
。这将为您提供安装了卷的shell,但不会启动您的应用程序。