我正在尝试在 OpenShift Online Next Gen 上设置一个应用程序,我需要在运行时存储一个小文件并在启动期间再次读取它。文件的内容发生了变化,因此我不能简单地将其添加到我的源代码中。
我的项目已经启动并运行,我所需要的只是持久存储。因此,我打开 Web 控制台,单击Browse->Storage
它说没有可用的卷。如果我去的话同样的事情Browse->Deployments
并尝试附加一卷。
因此,我通过 cli 登录并发出以下命令:
oc volume dc/mypingbot --add --type=pvc --claim-name=data1 --claim-size=1Gi
现在,我的卷同时出现在“存储”部分和“部署”部分中。我使用 Web 控制台将其附加到我的部署配置,并将其安装点设置为/data1
.
部署过程现在需要一段时间,然后失败并出现以下两个错误:
Error syncing pod, skipping: Could not attach EBS Disk "aws://us-east-1c/vol-ba78501e": Error attaching EBS volume: VolumeInUse: vol-ba78501e is already attached to an instance status code: 400, request id:
Unable to mount volumes for pod "mypingbot-18-ilklx_mypingbot(0d22f712-58a3-11e6-a1a5-0e3d364e19a5)": Could not attach EBS Disk "aws://us-east-1c/vol-ba78501e": Error attaching EBS volume: VolumeInUse: vol-ba78501e is already attached to an instance status code: 400, request id:
我缺少什么?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)