在启用 vSphere IaaS control plane 之前,需要创建要在 主管 和命名空间中使用的存储策略。这些策略表示数据存储,并管理如何放置主管控制平面虚拟机、vSphere Pod临时磁盘和容器映像等组件和对象的存储。您可能还需要策略来放置持久卷和虚拟机内容库的存储。如果使用 Tanzu Kubernetes 集群,则存储策略还会规定 Tanzu Kubernetes 集群节点的部署方式。
根据您的 vSphere 存储环境和 DevOps 的需求,您可以为不同存储类创建多个存储策略。例如,如果您的 vSphere 存储环境包含三类数据存储(Bronze、Silver 和 Gold),则可以为所有数据存储类型创建存储策略。
启用
主管 并设置命名空间时,可以分配不同的存储策略以供各种对象、组件和工作负载使用。
注: 为
主管或单区域
主管中的命名空间创建的存储策略不必是拓扑感知型。不要为这些策略启用使用域。
为三区域主管中的命名空间创建的存储策略必须是拓扑感知型,并在步骤 4b 中启用消耗域。三区域命名空间会阻止您分配无法识别拓扑的存储策略。
以下示例将为标记为 Gold 的数据存储创建存储策略。
前提条件
- 有关 vSphere IaaS control plane 中存储策略的信息,请参见vSphere IaaS 控制平面概念和规划中的关于存储策略。
- 如果将 vSAN 数据持久性 平台用于持久存储,并且需要为 vSAN Direct 或 vSAN SNA 数据存储创建自定义存储策略,请参见vSphere IaaS 控制平面服务和工作负载中的为 vSAN 数据持久性平台创建自定义存储策略。
- 如果需要创建拓扑感知型存储策略以用于三区域主管中的持久存储,请熟悉vSphere IaaS 控制平面服务和工作负载中的在三区域主管上使用持久存储中所述的准则。
- 确保您在存储策略中引用的数据存储将在集群中的所有 ESXi 主机之间共享。环境中的任何共享数据存储均受支持,包括 VMFS、NFS、vSAN 或 vVol。
- 所需特权: 和 。
过程
结果
标记为 Gold 的数据存储的新存储策略将显示在现有存储策略列表中。
下一步做什么
创建存储策略后,vSphere 管理员可以执行以下任务:
- 将存储策略分配给 主管。在 主管 上配置的存储策略可确保将控制平面虚拟机、pod 临时磁盘和容器映像放置在策略表示的数据存储上。
- 将存储策略分配给 vSphere 命名空间。命名空间可见的存储策略确定了命名空间可以访问和用于持久卷的数据存储。存储策略在命名空间中显示为匹配的 Kubernetes 存储类。它们还会传播到此命名空间上的 Tanzu Kubernetes 集群。DevOps 工程师可以在其持久卷声明规范中使用这些存储类。请参见创建和配置 vSphere 命名空间。