vSphere with Tanzu 与使用 vSAN 数据持久性平台满足持久存储需求的多个第三方服务相集成。作为 vSphere 管理员,可以启用 vCenter Server 上的服务。
从 vSphere with Tanzu 7.0 Update 3 版本开始,可以从 VMware 支持的存储库下载可用的第三方服务。
启用有状态服务时,首先使用描述该服务的已下载 YAML 文件向 vCenter Server 注册服务。然后,在 主管集群 上安装该服务,以便 DevOps 工程师可以在 Kubernetes 工作负载中使用该服务。
前提条件
- 所需特权:
- 确保您的 主管集群 使用 NSX-T Data Center 网络堆栈。vSAN 数据持久性 平台不支持 vSphere Distributed Switch (vDS) 网络连接。
有关设置 NSX-T 的信息,请参见为 NSX-T Data Center 配置 vSphere with Tanzu。
- 从由 VMware 维护的存储库下载合作伙伴服务 YAML 文件。
下载服务 YAML 文件时,务必使用与 vSphere 版本兼容的正确服务版本。
如果安装了早期版本的合作伙伴服务(MinIO 和 Cloudian Hyperstore),先将 vSphere 升级到版本 7.0 Update 3,再将它们升级到兼容版本。较新版本的合作伙伴运维人员修复了某些问题并使用新的平台功能。有关详细信息,请参阅合作伙伴文档。表 1. vSphere 和合作伙伴服务的兼容性列表 vSphere 版本 合作伙伴服务 服务版本 Kubernetes 版本 vSphere 7.0 Update 3 MinIO 2.0.0 1.19、 1.20、 1.21 Cloudian 1.2.0 1.19、 1.20、 1.21 使用以下方法之一下载 YAML 文件:- 在 https://vmwaresaas.jfrog.io/ 存储库中,导航到 中的相应合作伙伴文件夹,然后选择要下载的 YAML 文件。
最新版本的合作伙伴 YAML 位于顶级合作伙伴目录中。
- 使用 wget 或 curl 命令下载 YAML 文件。
例如:
wget https://vmwaresaas.jfrog.io/artifactory/vDPP-Partner-YAML/Cloudian/Hyperstore/SupervisorService/hyperstore-supervisorservice.yaml
- 在 https://vmwaresaas.jfrog.io/ 存储库中,导航到 中的相应合作伙伴文件夹,然后选择要下载的 YAML 文件。
过程
下一步做什么
- DevOps 工程师使用
kubectl
命令访问服务命名空间,并使用第三方 CRD 部署第三方应用程序服务的实例。有关详细信息,请参见第三方文档。要验证用于有状态服务的命名空间是否具有相应的存储类,请参见 检查有状态服务可用的存储策略。
- 如果第三方提供了自定义 UI 插件,则 vSphere 管理员可以使用该插件管理和监控服务。
有关详细信息,请参见第三方 UI 插件文档。此外,vSphere 管理员还可以使用 Skyline Health 检查监控服务。请参见监控 vSphere with Tanzu 中的有状态服务