您可以将部署在容器服务Kubernetes版(ACK)中的Spring Cloud和Dubbo等微服务应用接入MSE治理中心,使用MSE提供的一系列服务治理能力,大幅提升线上微服务的稳定性和开发效率。

接入流程

将ACK中的应用接入MSE治理中心包含以下步骤:

  1. 在ACK中安装MSE治理中心组件
  2. 为ACK命名空间中的应用开启MSE微服务治理

在ACK中安装MSE治理中心组件

在ACK中为目标集群安装MSE治理中心组件ack-mse-pilot,在该集群部署的应用即可接入MSE治理中心。

如果您使用了ASK/ECI,请首先给 ECI授权访问 MSE 的权限

  1. 登录容器服务控制台
  2. 在左侧导航栏单击市场 > 应用目录
  3. 应用目录页面搜索并单击ack-mse-pilot
  4. ack-mse-pilot页面右侧集群列表中选择集群,然后单击创建
    说明 命名空间mse-pilot,不可修改。
    创建mse组件

    安装MSE微服务治理组件大约需要2分钟,请耐心等待。

    创建成功后,会自动跳转到目标集群的发布页面,检查安装结果。如果出现以下页面,展示相关资源,则说明安装成功。

    Helm-发布-MSC Pilot

为ACK命名空间中的应用开启MSE微服务治理

  1. 登录MSE治理中心控制台
  2. 在左侧导航栏选择微服务治理中心 > K8s集群列表
  3. K8s集群列表页面搜索框列表中选择集群名称集群ID,然后输入相应的关键字,单击搜索图标图标。
  4. 单击目标集群操作列的管理
  5. 集群详情页面命名空间列表区域,单击目标命名空间操作列下的开启微服务治理开启微服务治理
  6. 开启微服务治理对话框中单击确认
    说明 默认接入的应用名称为deployment的名称,如果您需要修改接入MSE的应用名称,可通过编辑应用的YAML文件进行修改。
    spec:
      template:
        metadata:
          annotations:
            msePilotCreateAppName:"<yourAppName>"   //替换为您实际使用的应用名称。
    您的应用在重启之后,就会自动接入到MSE微服务治理中心,可以在应用列表页查看到,并进行相应的治理功能。
  7. 可选:集群详情页面命名空间列表区域,单击目标命名空间操作列下的关闭微服务治理
    说明 如果您想单独为某个应用关闭微服务治理,可以将msePilotAutoEnable这个参数设置为off
    spec:
      template:
        metadata:
          annotations:
            msePilotAutoEnable:"off"
    该命名空间下应用的微服务治理功能将关闭。

后续步骤

完成上述步骤后,您就为部署在容器服务Kubernetes版中的应用开启了MSE微服务治理。登录MSE治理中心控制台,即可使用MSE微服务治理对您的Spring Cloud和Dubbo应用进行服务治理,相关内容,请参见使用指引