最近更新时间:2024.04.26 15:29:02
首次发布时间:2024.04.02 20:26:12
通过多集群服务可实现 Kubernetes 服务的跨集群访问,本文为您介绍如何创建多集群服务。
2024年02月01日之前创建的主控实例,由于版本较低无法使用多集群服务,可新建主控实例以使用完整功能。详细介绍参见:开启多集群服务。
目前仅支持 ClusterIP 类型的服务。
创建多集群服务后,请勿修改目标服务(例如:服务端口),否则可能导致跨集群访问不通。
配置项 | 说明 |
---|---|
命名空间 | 基于一个集群指定命名空间,用于筛选目标服务。若主控实例中缺少当前集群中选择命名空间,将自动创建同名的联邦命名空间。 |
目标服务 | 选择用于提供多集群服务的目标服务。 注意
|
服务提供者集群 | 跨集群访问服务所在的集群,可根据实际场景按需选择。 说明 若目标集群不存在指定命名空间或有效服务,暂时无法向其他集群中的实例提供跨集群的访问。 |
服务消费者集群 | 可跨集群访问该服务的集群,默认在所有成员集群中自动创建用于跨集群访问的 Service 资源。 说明 若成员集群中已有同名 Service,则不会重复创建用于跨集群访问的 Service 资源,成员集群可以保持原有的方式进行集群内部服务及跨集群服务访问。 |
可前往多集群服务列表页,管理已经创建的多集群服务。
操作 | 说明 |
---|---|
查看集群 | 单击多集群服务列表中的 查看,可查看多集群服务中配置的提供者集群和服务消费者集群。 |
编辑多集群服务 | 可单击多集群服务列表右侧操作列中的 编辑,修改已经创建的多集群服务相关配置,包括:服务提供者集群。 |
删除多集群服务 | 若当前多集群服务已经不再使用,可单击多集群服务列表右侧操作列 注意 删除多集群服务会同步删除所有服务提供者/消费者集群配置,请谨慎操作! |