支持 Kubernetes 容器化应用程序的 vSphere 存储对象需要满足特定的存储要求。作为 vSphere 用户,您可以根据 Kubernetes 用户提供给您的要求创建虚拟机存储策略。

存储策略将与支持 Kubenetes 容器的虚拟磁盘或 vSAN 文件共享相关联。

如果您的环境中有多个 vCenter Server 实例,请在每个实例上创建虚拟机存储策略。在所有实例中使用相同的策略名称。

前提条件

  • Kubernetes 用户识别将在其中部署有状态容器化应用程序的 Kubernetes 集群。
  • Kubernetes 用户收集容器化应用程序的存储要求,并将其传达给 vSphere 用户。
  • 所需特权:虚拟机存储策略.更新虚拟机存储策略.查看

过程

  1. vSphere Client 中,打开创建虚拟机存储策略向导。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击虚拟机存储策略
    3. 单击创建
  2. 输入策略名称和描述,然后单击下一步
    选项 操作
    vCenter Server 选择 vCenter Server 实例。
    名称 输入存储策略的名称,例如 高效存储
    描述 输入存储策略的描述。
  3. 策略结构页面的“数据存储特定规则”下,选择为 vSAN 存储启用规则,然后单击下一步
  4. vSAN 页面上,定义策略规则集,然后单击下一步
    1. 可用性选项卡上,定义站点灾难容错允许的故障数
    2. 高级策略规则选项卡上,定义高级策略规则,例如每个对象的磁盘带数和闪存读取缓存预留。
  5. 存储兼容性页面上,检查与此策略匹配的 vSAN 数据存储列表,然后单击下一步
  6. 检查并完成页面上,检查策略设置,然后单击完成
    “检查并完成”页面显示 Kubernetes 存储策略的设置。

下一步做什么

现在,您可以将存储策略名称告知 Kubernetes 用户。您创建的虚拟机存储策略将用作存储类定义的一部分,以便进行动态卷置备。