Azure Openshift群集的永久卷

问题描述

我在Azure平台上托管了一个openshift 4.4群集。

我的集群中有作为部署运行的Pod,现在我需要使容器存储对这些部署中的备份配置具有持久性。

我需要使用“多次读写”模式,并且我有3个Pod,它们需要共享公共持久性卷。

当前,我在Openshift控制台中具有管理员访问权限,但在Azure中没有直接访问权限。

我发现Azure文件存储可以达到我的目的,但是

由于不确定,我不确定如何在Azure和openshift中实现这种持久存储,有人可以通过任何参考链接或示例Yaml文件为我提供指导。

先谢谢了:)

解决方法

您可以按照步骤here

  1. 为Azure存储文件共享创建机密;
  2. 使用秘密创建持久卷;
  3. 为永久卷创建永久卷声明
  4. 将持续的数量声明与广告连播相关联

对于Azure文件 StorageClass ,您可以看到示例here