操作场景
一个 TCM 网格支持关联多个 TKE 集群,并自动发现其中的 K8S 服务,您可以在创建网格时或在网格基本信息页中关联多个 TKE 集群,TCM 将自动将集群中的服务展示在服务页面中。
使用限制
集群配额:单个网格默认最多支持10个K8S集群,且网格中集群最多跨越3个地域,超过配额后,您无法将更多的集群添加到网格。
集群版本:TCM 不强制要求集群版本完全相同,但集群版本应符合对于的 Istio 对 K8S 版本的要求,详情请参见 Istio K8S 支持情况。 VPC 网络:对于不在同一 VPC 的多个集群,为确保跨集群 Pod 正常访问,需使用 云联网 联通的多个集群,请将集群添加到同一个云联网实例中。云联网实例中各端的 VPC 中主机 CIDR 、容器 CIDR 不冲突。 容器网络:如果 TKE 集群使用 Global Route 网络模式,需要 将容器网络注册至云联网,以便于新添加的容器 CIDR 可被访问。 操作步骤
创建网格页面
您可以在创建网格时配置添加自动服务发现的集群,在网格创建配置页面:
2. 单击新建,创建服务网格。
3. 在基础配置 > 服务发现参数,点击添加集群。如下图所示:
4. 选择需要添加的自动服务发现 Kubernetes 集群,可同时添加多个集群。提交网格创建请求后,创建的网格实例即可自动发现集群内的 K8S 服务。如下图所示:
网格详情页面
您可以在网格详情页面,查看当前网格实例的服务发现集群,并添加,或解关联自动服务发现集群。
添加服务发现集群
1. 进入网格详情页面,单击侧边栏基本信息,在服务发现模块,可查看当前网格服务发现的集群列表,单击添加进入添加服务发现集群弹窗。如下图所示:
2. 在添加服务发现集群弹窗中,选择需要添加的自动服务发现 Kubernetes 集群,可同时添加多个集群,单击确定。如下图所示:
3. 提交添加服务发现集群后,等待集群连接完成后,即可完成服务发现集群添加。如下图所示:
注意:
服务添加到网格内后,还需要为服务注入 Sidecar ,才能对服务进行流量管理、可视化观测等管理操作,相关指引请参考 网格配置。 解关联服务发现集群
您需要在服务发现集群中解除关联无需参与网格管理或已删除的集群,以避免产生不必要的费用,可以按以下步骤操作:
注意:
对于已经删除的集群,TCM不会自动帮您解关联,但不会再收取集群管理费用。
如果网格中唯一的集群为已删除状态,为确保网格体验正常,我们将会强制提示您将其解除关联。
1. 进入网格详情页面,点击侧边栏基本信息,在服务发现模块,可查看当前网格服务发现的集群列表,选择需要解关联的集群,单击操作栏的解关联进入确认解关联弹窗。如下图所示:
2. 在解除集群关联弹窗中,确认需要解关联的服务发现集群信息,单击确定提交解关联集群请求。注意解除集群关联后,网格不再感知该集群下服务实例变更,相关服务请求可能出现异常。如下图所示:
本页内容是否解决了您的问题?