0

背景:

我已经在 openshift 平台上部署了一个 spring boot 应用程序,并且想知道如何处理 OpenShift3 中的持久存储。我已订阅免费计划并可以访问控制台。我可以使用 oc 命令,但在我的用户下,对于“oc get pv”等命令的访问权限似乎有限。

问题

如何更好地控制 OS3 上的 pvc(持久存储声明)?理想情况下,我想要一个外壳并能够在该卷上“列出”文件。

在此先感谢您的帮助!

解决方案

  1. 为您的 pod 添加存储空间
  2. 使用命令oc rsh <my-pod>来访问 pod
  3. cd /你的存储路径/
4

1 回答 1

0

oc get pv命令只能由集群管理员运行,因为它显示了整个集群中可用的所有已声明持久卷。

您只需要知道,在 OpenShift Online starter 中,您可以申请一个持久卷。该持久卷的类型是ReadWriteOnceRWO

在您提出声明之前,持久卷不属于您,因此pvc在您的项目中有持久卷声明 ( )。为了能够查看持久卷中的内容,必须将它安装在 pod 上,或者换句话说,由应用程序使用。然后,您可以进入 pod 并使用普通的 UNIX 命令查看持久卷内的内容。

有关持久卷的更多详细信息,建议您阅读免费电子书中有关存储的章节:

于 2018-08-26T23:41:57.737 回答