问题描述
我在Azure平台上托管了一个openshift 4.4群集。
我的集群中有作为部署运行的Pod,现在我需要使容器存储对这些部署中的备份配置具有持久性。
我需要使用“多次读写”模式,并且我有3个Pod,它们需要共享公共持久性卷。
当前,我在Openshift控制台中具有管理员访问权限,但在Azure中没有直接访问权限。
我发现Azure文件存储可以达到我的目的,但是
由于不确定,我不确定如何在Azure和openshift中实现这种持久存储,有人可以通过任何参考链接或示例Yaml文件为我提供指导。
先谢谢了:)
解决方法
您可以按照步骤here:
- 为Azure存储文件共享创建机密;
- 使用秘密创建持久卷;
- 为永久卷创建永久卷声明
- 将持续的数量声明与广告连播相关联
对于Azure文件 StorageClass ,您可以看到示例here。