Prometheus 和 Grafana 这两个监控扩展都需要持久存储。要准备部署这些扩展,请确认目标 Tanzu Kubernetes 集群配置了默认存储类,并且 vSphere 命名空间 具有足够的存储。

TKG 扩展的持久存储要求

部署 Prometheus 或 Grafana 扩展的 Tanzu Kubernetes 集群应使用默认存储类进行置备。请参见使用 Tanzu Kubernetes v1alpha1 API 置备 Tanzu Kubernetes Grid 服务 集群的示例

或者,也可以将扩展配置为在部署时使用持久卷声明。有关此方法的配置,请参见每个扩展的部署说明。

在其中置备安装扩展的集群的 vSphere 命名空间 的存储限制必须大于持久卷声明总大小。
表 1. TKG 扩展的默认存储要求
组件 TKG 扩展 默认存储大小
Grafana Grafana 8 Gi
Prometheus Server Prometheus 8 Gi
Alert Manager Prometheus 8 Gi
Harbor Harbor 注册表 因 PVC 而异

调整 vSphere 命名空间 存储限制

要调整在其中置备 Tanzu Kubernetes 集群的 vSphere 命名空间 的存储限制,请执行以下操作:
  1. 使用 vSphere Client,登录到启用了 vSphere with TanzuvCenter Server
  2. 选择在其中置备目标 Tanzu Kubernetes 集群的 vSphere 命名空间
  3. 选择配置 > 资源限制
  4. 单击编辑
  5. 调整存储限制,使其大于 Prometheus 和 Grafana 扩展所需持久卷声明的总大小。