You need to enable JavaScript to run this app.
导航
创建多集群服务
最近更新时间:2024.04.26 15:29:02首次发布时间:2024.04.02 20:26:12

通过多集群服务可实现 Kubernetes 服务的跨集群访问,本文为您介绍如何创建多集群服务。

前提条件

使用限制

  • 2024年02月01日之前创建的主控实例,由于版本较低无法使用多集群服务,可新建主控实例以使用完整功能。详细介绍参见:开启多集群服务

  • 目前仅支持 ClusterIP 类型的服务。

  • 创建多集群服务后,请勿修改目标服务(例如:服务端口),否则可能导致跨集群访问不通。

操作步骤

  1. 登录 分布式云原生控制台
  2. 在左侧导航栏选择 联邦主控实例,进入主控实例管理页面。
  3. 在主控实例列表,单击目标主控实例名称,进入主控实例配置页面。
  4. 在左侧导航栏选择 服务与路由 > 多集群服务,进入多集群服务管理页面。
  5. 单击 创建多集群服务,根据提示配置参数,完成后单击 确定,即可创建多集群服务。

alt

配置项说明
命名空间基于一个集群指定命名空间,用于筛选目标服务。若主控实例中缺少当前集群中选择命名空间,将自动创建同名的联邦命名空间。

目标服务

选择用于提供多集群服务的目标服务。

注意

  • 目前仅支持 ClusterIP 类型的服务。
  • 创建多集群服务后,请勿修改目标服务(例如:服务端口),否则可能导致跨集群访问不通。

服务提供者集群

跨集群访问服务所在的集群,可根据实际场景按需选择。

说明

若目标集群不存在指定命名空间或有效服务,暂时无法向其他集群中的实例提供跨集群的访问。

服务消费者集群

可跨集群访问该服务的集群,默认在所有成员集群中自动创建用于跨集群访问的 Service 资源。

说明

若成员集群中已有同名 Service,则不会重复创建用于跨集群访问的 Service 资源,成员集群可以保持原有的方式进行集群内部服务及跨集群服务访问。

后续操作

可前往多集群服务列表页,管理已经创建的多集群服务。

操作说明
查看集群单击多集群服务列表中的 查看,可查看多集群服务中配置的提供者集群和服务消费者集群。
编辑多集群服务可单击多集群服务列表右侧操作列中的 编辑,修改已经创建的多集群服务相关配置,包括:服务提供者集群。

删除多集群服务

若当前多集群服务已经不再使用,可单击多集群服务列表右侧操作列...中的 删除,删除多集群服务并释放资源。

注意

删除多集群服务会同步删除所有服务提供者/消费者集群配置,请谨慎操作!