通过ACK One的服务网格功能,您可以实现多集群的一站式应用分发和流量治理。本文介绍如何在ACK One Fleet实例中开启和关闭服务网格以及如何将关联集群添加到服务网格中。
前提条件
已开通服务网格ASM服务。
已获取ASM服务关联角色AliyunServiceRoleForServiceMesh的授权。具体操作,请参见管理ASM服务关联角色。
已开启舰队管理功能。具体操作,请参见开启舰队管理功能。
待添加的关联集群与ACK One Fleet实例(以及服务网格)位于相同VPC下,或该关联集群已开启公网API Server以方便快速接入。
关联集群所在VPC CIDR、Pod CIDR、Service CIDR需要遵守相应的网络约束。更多信息,请参见关联集群网络约束。
开启服务网格
登录ACK One控制台,在左侧导航栏选择 。
在服务网格页面,单击Fleet实例名称右边的展开按钮,选择对应的实例,然后单击开启服务网格。
说明如果仅有一个Fleet实例,则不需要选择Fleet实例,直接单击开启服务网格。
单击确定。
开启服务网格后,系统会自动创建服务网格ASM企业版实例,并和ACK One Fleet实例并联,您可以在关联集群列表,将关联集群添加到服务网格或从服务网格中移除。
重要创建ASM企业版实例后,您需要为使用ASM资源付费。更多信息,请参见ASM计费说明。
将关联集群添加到服务网格
在关联集群页面,单击目标关联集群右侧操作列下的图标,然后单击添加到服务网格,即可将该关联集群添加到服务网格中。
关联集群成功添加到服务网格后,关联集群页面服务网格下的状态变为已加入
将关联集群从服务网格移除
在关联集群页面,单击目标关联集群右侧操作列下的图标,然后单击从服务网格移除,即可将该关联集群从服务网格中移除。
默认情况下,移除关联集群的操作也会将该关联集群从服务网格中移除。移除关联集群具体操作,请参见移除关联集群。
关闭服务网格
在服务网格页面,单击Fleet实例名称右边的展开按钮,选择对应的实例,然后在页面右上角单击关闭功能。
关闭服务网格功能,将自动移除该服务网格中已添加的关联集群,并释放服务网格实例,请谨慎操作。
相关文档
如需通过ACK One服务网格功能实现多集群一站式流量治理,请参见基于ASM实现多集群的一站式流量治理。