您可以将服务网格微服务应用接入MSE微服务治理中心,使用MSE提供的一系列服务治理能力,包括服务查询、标签路由等功能,大幅提高线上微服务的稳定性和开发效率。

前提条件

为ACK集群授予MSE治理中心的访问权限

  1. 使用阿里云账号登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群信息页面单击集群资源页签,然后单击Worker RAM角色右侧的链接。
  5. 权限管理页签下单击目标权限策略名称。
  6. 策略内容页签下单击修改策略内容,并在右侧的修改策略内容面板中将以下内容添加到策略内容中,单击确定
    {
    "Action":"mse:*",
    "Resource": "*",
    "Effect": "Allow"
    }
    策略内容

为ASK集群授予MSE治理中心的访问权限

如果需要监控ASK(Serverless Kubernetes)或对接了ECI的集群应用,请在云资源访问授权页面完成授权,然后重启ack-onepilot组件下的所有Pod。重启Pod的具体操作,请参见管理容器组(Pod)

在ACK或ASK集群安装MSE微服务治理组件

  1. 登录ACK控制台
  2. 在左侧导航栏,选择市场 > 应用市场,在应用市场页面搜索ack-onepilot,单击ack-onepilot进入应用。
  3. ack-onepilot页面右上方单击一键部署,然后在创建页面配置基本信息参数配置,最后单击确定
    组件
    说明 ack-onepilot组件集成了MSE微服务治理中心和ARMS应用监控功能。

为指定命名空间开启MSE微服务治理功能

  1. 登录MSE管理控制台
  2. 在左侧导航栏选择微服务治理中心 > 应用信息 > K8s集群列表
  3. 单击目标集群,进入集群详情页面。在目标命名空间的操作列单击开启微服务治理
    开启微服务治理

执行结果

部署应用后即可在MSE治理中心查看相关的应用数据。

后续步骤

完成上述步骤后,您就为多语言微服务应用开启了MSE微服务治理。登录MSE治理中心控制台,即可使用MSE微服务治理对您的多语言微服务应用进行服务治理。相关内容,请参见如下文档: