在启用 vSphere with Tanzu 之前,需要创建要在 主管集群 和命名空间中使用的存储策略。这些策略表示 vSphere 环境中可用的数据存储。它们可以控制诸如控制平面虚拟机、pod 临时磁盘、容器映像和持久存储卷等对象的存储放置。如果使用 Tanzu Kubernetes 集群,则存储策略还会规定 Tanzu Kubernetes 集群节点的部署方式。
根据您的 vSphere 存储环境和 DevOps 的需求,可以创建多个存储策略来表示不同的存储类。例如,如果您的 vSphere 存储环境包含三类数据存储(Bronze、Silver 和 Gold),则可以为所有数据存储创建存储策略。然后,可以对临时和容器映像虚拟磁盘使用 Bronze 数据存储,对持久卷虚拟磁盘使用 Silver 和 Gold 数据存储。有关存储策略的详细信息,请参见《vSphere 存储》文档中的“基于存储策略的管理”一章。
以下示例将为标记为 Gold 的数据存储创建存储策略。
如果使用 vSAN 数据持久性 平台,则可以为 vSAN Direct 或 vSAN SNA 数据存储创建策略。有关信息,请参见创建 vSAN Direct 存储策略和创建 vSAN SNA 存储策略。
前提条件
- 确保您在存储策略中引用的数据存储将在集群中的所有 ESXi 主机之间共享。
- 所需特权: 和 。
过程
结果
标记为 Gold 的数据存储的新存储策略将显示在现有存储策略列表中。
下一步做什么
创建存储策略后,vSphere 管理员可以执行以下任务:
- 将存储策略分配给 主管集群。在 主管集群 上配置的存储策略可确保将控制平面虚拟机、pod 临时磁盘和容器映像放置在策略表示的数据存储上。请参见使用 NSX-T Data Center 网络连接的情况下启用工作负载管理。
- 将存储策略分配给 vSphere 命名空间。命名空间可见的存储策略确定了命名空间可以访问和用于持久卷的数据存储。存储策略在命名空间中显示为匹配的 Kubernetes 存储类。它们还会传播到此命名空间上的 Tanzu Kubernetes 集群。DevOps 工程师可以在其持久卷声明规范中使用这些存储类。请参见创建和配置 vSphere 命名空间。