使用场景
通过全局实例实现对普通北极星实例的纳管,实现联邦架构,统一进行服务治理策略管理,也可以实现跨地域容灾。
版本限制
仅北极星实例版本在2.0.1.0及更新版本支持该能力。
仅基础版和企业版实例支持该能力。
定义
普通实例:新建的北极星实例默认为普通北极星实例,普通实例支持转为全局实例。

全局实例:普通实例可以转成全局实例,全局实例不支持转成普通实例。
说明:
支持普通实例数据同步至全局实例,存储命名空间、服务数据和治理规则数据;并支持普通实例向全局实例进行服务实例数据、服务治理规则数据查询。
不支持普通实例提供的 SpringCloud Tencent、K8s service 等接入方式全局实例只能进行对普通实例的纳管。全局实例的接入实例数量等于纳管的普通实例数量之和。
不支持服务调用监控。
操作步骤
要实现联邦结构需要完成以下操作:
1. 在控制台上,新建普通实例和全局实例;
2. 完成普通实例和全局实例的关联;
3. 资源同步,将普通实例的资源同步至全局实例。
实例新建
说明:
两个普通实例的地域相同,两个全局实例的地域不同。
实例关联
联邦实例组
1. 普通实例关联全局实例
方式一:
进入全局实例的引擎管理页,选择实例架构标签页,进入部署架构页面。
单击添加普通实例后,在关联页面,选择目标全局实例后关联即可形成联邦架构。

说明:
普通实例关联全局实例时,会重启普通引擎实例,预计耗时3 - 5分钟。
一个普通北极星实例只能关联一个全局实例。
一个全局实例最多支持关联4个普通实例,被关联的普通实例需要在同一地域下,全局实例和普通实例地域可以不同。
单个地域下的全局实例数量不受限;单个全局实例下的普通实例数量不超过4个。
一个普通实例只能被一个实例(普通实例/全局实例)绑定。
此功能仅基础版和企业版支持,不支持开发版,仅支持相同版本的实例相互绑定。
方式二:
进入普通实例的引擎管理页,选择实例架构标签页,进入部署架构页面。
单击添加全局实例后,在关联页面,选择目标全局实例后关联即可形成联邦架构。

同理完成两个同地域普通实例与同一个跨地域全局实例的关联,如下图。

2. 两个全局实例关联
进入全局实例的引擎管理页,选择实例架构标签页,进入部署架构页面。
单击添加跨地域实例后,在关联页面,选择目标实例后关联跨地域全局实例。
这样就形成了由跨地域全局实例组和两个被纳管的普通实例组成的联邦架构。

资源同步
前往引擎实例列表页面,选择目标普通引擎实例,进入引擎详情页面。您也可以将实例列表页切换至“表格视图”,方便您寻找目标联邦实例组。
命名空间资源同步
在左侧侧边栏选择命名空间标签栏,点击新建/编辑命名空间。

在命名空间新建/编辑页面,单击高级设置,选择是否开启同步全局实例,开启后,该命名空间下,全部服务的同步开关将自动开启。

说明:
同步全局实例开关开启后,该命名空间下,全部服务的同步开关将自动开启。全部服务资源将同步至全局实例。同步至全局实例后,全局实例中的服务可见性为全局可见。如需关闭某个指定服务的同步状态,可前往具体服务详情中关闭。
同步全局实例开关关闭后,该命名空间下,全部服务的同步开关将自动关闭。全部服务资源将不再同步至全局实例。如需开启某个指定服务的同步状态,可前往具体服务详情中开启。
服务资源同步
在左侧侧边栏选择服务标签栏,点击新建/编辑服务。

在服务新建/编辑页面,单击高级设置,选择是否开启同步全局实例,开启后,该服务、服务实例将同步至全局实例。

说明:
开启服务同步全局实例开关后,该服务、服务实例将同步至全局实例。同步至全局实例后,全局实例中的服务可见性为全局可见。
关闭服务同步全局实例开关后,该服务、服务实例将不再同步至全局实例。
全局实例中,从北极星实例同步至全局实例的数据,不支持编辑操作,只支持删除。