在 TKG 服务 集群上安装标准软件包时,请遵循以下常规要求。
平台要求
这些说明特定于在使用适用于 vSphere 8.x 的 TKr 置备的 TKG 集群上安装标准软件包。有关详细信息,请参阅 TKr 发行说明。
如果要在使用适用于 vSphere 7.x 的 TKr 置备的 TKG 集群上部署标准软件包,请参见使用适用于 vSphere 7.x 的 TKr 在 TKG 集群上安装标准软件包。
存储库要求
vSphere IaaS control plane 支持在 vSphere 8 兼容的 TKr 的 TKG 集群上安装标准软件包。vSphere 8 基于软件包的 TKR 包括 Carvel 打包系统以及 Kapp 控制器。这两个组件将自动作为 TKG 节点所基于的 TKr 映像的一部分进行管理。有关 TKr 与 vSphere 的兼容性,请参阅 TKR 发行说明。
客户端要求
在使用适用于 vSphere 8.x 的 TKr 置备的 TKG 集群上安装标准软件包需要 适用于 vSphere 的 Kubernetes CLI 工具,包括 Kubectl 和 kubectl 的 vSphere 插件 以及 Tanzu CLI。要安装这些工具,请参见为 TKG 服务 集群安装 CLI Tools。
存储要求
部署标准软件包的 TKG 集群应使用默认存储类进行置备。具体来说,Prometheus 和 Grafana 软件包需要默认存储类。如果在未指定默认存储类的情况下置备了 TKG 集群,则可以修补现有存储类并添加所需的注释,以将其指定为默认存储类。请参见修补存储类。
要在
vSphere 命名空间 中置备一个 TKG 集群且要在该集群中安装 Tanzu 软件包,则该命名空间的存储限制必须大于持久卷声明总大小。有关
vSphere 命名空间 存储配额的详细信息,请参见
为 TKG 服务 集群配置 vSphere 命名空间。
组件 | TKG 扩展 | 默认存储大小 |
---|---|---|
Grafana | Grafana | 8 Gi |
Prometheus Server | Prometheus | 8 Gi |
Alertmanager | Prometheus | 8 Gi |
Harbor | Harbor 注册表 | 因 PVC 而异 |
要调整置备了 TKG 集群的
vSphere 命名空间 的存储限制,请执行以下操作:
- 使用 vSphere Client,登录到启用了 vSphere IaaS control plane 的 vCenter Server。
- 选择在其中置备目标 Tanzu Kubernetes 集群的 vSphere 命名空间。
- 选择 。
- 单击编辑。
- 调整存储限制,使其大于 Prometheus 和 Grafana 扩展所需持久卷声明的总大小。