Azure Openshift 集群的持久卷

Persistent volumes for Azure Openshift cluster

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

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

我需要使用 Read/Write 多种模式来满足我的要求,我有 3 个 pods 需要共享公共持久卷。

目前我在 Openshift 控制台中拥有管理员访问权限,但在 Azure 中没有任何直接访问权限。

我发现 Azure 文件存储可以满足我的目的,但是

我不确定如何在 Azure 和 openshift 中实现这种持久存储,因为我对两者都是新手,有人可以通过任何参考链接或示例 Yaml 文件指导我实现这一点。

提前致谢:)

您可以按照步骤here:

  1. 为 Azure 存储文件共享创建一个秘密;
  2. 使用密钥创建持久卷;
  3. 为持久卷创建持久卷声明
  4. 将持久卷声明关联到 pod

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