本文介绍通过MSE控制台为容器服务Kubernetes版(ACK)整个命名空间下的应用开启微服务治理。

前提条件

卸载并重新安装ack-one-pilot

  1. 登录容器服务控制台
  2. 在左侧导航栏选择集群,单击目标集群名称。
  3. 在集群详情页面左侧导航栏选择应用 > Helm
  4. Helm页面单击ack-one-pilot应用操作列下方的删除
  5. 删除应用对话框中单击确定
    MSE治理中心组件ack-onepilot卸载成功。
  6. 应用市场页面搜索并单击ack-one-pilot组件,根据提示完成安装。具体操作,请参见安装ack-onepilot组件

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

  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:
          labels:
            msePilotAutoEnable: "off"
    该命名空间下应用的微服务治理功能将关闭。

相关操作

若您想创建新的命名空间,可在集群详情页面单击创建命名空间进行创建。

若您想修改命名空间的标签,可在集群详情页面单击目标命名空间操作列的修改标签进行修改。