背景:
我已将Spring Boot应用程序部署到openshift平台,并且想知道如何在OpenShift3中处理持久性存储。 我已经订阅了免费计划,并可以访问控制台。 我可以使用oc命令,但是对用户来说,“ oc get pv”等命令的访问权限似乎受到限制。
问题
如何在OS3上更好地控制我的pvc(永久存储声明)? 理想情况下,我需要一个shell并能够在该卷上“列出”文件。
在此先感谢您的帮助!
解决方案
oc rsh <my-pod>
获取对广告连播的访问权限答案 0 :(得分:0)
oc get pv
命令只能由集群管理员运行,因为它显示了整个集群中所有可用的声明的持久卷。
所有您需要知道的是,在OpenShift Online启动程序中,您有权声明一个永久卷。该持久卷的类型为ReadWriteOnce
或RWO
。
在您声明所有权之前,永久卷是不属于您的,因此在您的项目中拥有永久卷声明(pvc
)。为了能够看到持久卷中的内容,必须将它安装在吊舱上,换句话说,由应用程序使用。然后,您可以进入pod并使用常规的UNIX命令查看持久卷中的内容。
有关持久卷的更多详细信息,建议在以下位置阅读免费电子书中有关存储的章节: