集群内 Cloud Service Mesh 前提条件

本页面介绍了为 Google Cloud之外的 Kubernetes 工作负载安装集群内 Cloud Service Mesh 的前提条件和要求,例如集群要求、舰队要求和一般要求。

Cloud 项目

准备工作:

一般要求

集群要求

  • 确保安装 Cloud Service Mesh 的用户集群至少具有 4 个 vCPU、15 GB 内存和 4 个节点。

  • 验证您的集群版本在支持的平台中列出。

  • 确保从中安装 Cloud Service Mesh 的客户端机器与 API 服务器之间有网络连接。

  • 如果您在无法直接连接到 CA 服务(例如 meshca.googleapis.comprivateca.googleapis.com)的应用 pod 中部署 Sidecar,则必须配置显式基于 CONNECT 的 HTTPS 代理

  • 对于设置了会阻止隐式规则的出站防火墙规则的公共集群,请确保您已配置 HTTP/HTTPS 和 DNS 规则以访问公共 Google API。

舰队要求

所有集群都必须注册到舰队,并且必须启用舰队工作负载身份。您可以自行设置集群,也可以让 asmcli 注册集群,只要集群满足以下要求:

运行 asmcli install 时,您需要指定舰队宿主项目的项目 ID。asmcli 会注册集群(如果尚未注册)。

后续步骤