AHAS架构感知提供了针对容器服务K8s环境的可视化展示能力,自动侦测容器环境包含的ECS主机、容器组、容器、进程和云服务等组件,绘制组件之间的拓扑关系,持续记录,跟踪变化。AHAS的故障演练提供了对容器演练的功能。本文介绍如何将探针接入容器服务K8s版以及如何卸载该探针。

前提条件

快速创建Kubernetes托管版集群

接入步骤

容器服务管理控制台安装AHAS组件后,即可自动侦测容器环境包含的ECS主机、容器组、容器、进程和云服务等组件。具体步骤如下:

  1. 登录AHAS控制台,在顶部导航栏选择集群所在地域。
  2. 在左侧导航栏选择探针管理
  3. 可选:探针管理页面上方的下拉列表中,选择添加环境,并在添加环境对话框中填写环境名称。
    说明 每个地域会有一个默认(Default)环境。您也可以添加自定义环境,如开发环境、测试环境等。不同环境的资源逻辑隔离。
    添加环境2.png
  4. 探针管理页面,选择探针安装 > 安装故障演练探针
  5. 安装探针页面,单击容器服务
  6. 应用目录-ack-ahas-pilot 页面,单击参数页签,可查看安装该组件的默认参数值。

    如需修改,请参考以下参数说明。

    表 1. 参数说明
    参数 说明 默认值
    controller.region_id 目标集群所在的地域,例如cn-hangzhou、cn-beijing、cn-shenzhen。 cn-hangzhou
    resources.requests.cpu AHAS Pilot占用的CPU。 0.05
    resources.requests.memory AHAS Pilot占用的内存。 200 Mi
    resources.limits.cpu AHAS Pilot占用的CPU最高限制,例如,0.2。 0.2
    resources.limits.memory AHAS Pilot占用的内存最高限制,例如,200 Mi。 200 Mi
  7. 应用目录-ack-ahas-pilot 页面右侧的创建面板中,选择集群,单击创建

结果验证

创建完成后,您可以登录AHAS控制台,在左侧导航栏选择探针管理,在探针管理页面单击Kubernetes页签,可查看到接入的集群名称以及探针信息。

常见问题

如果探针安装没有成功,请按照以下方式排查:

  • 检查是否选择了正确的地域(Region):

    在AHAS控制台顶部菜单栏选择的地域,需要与安装AHAS Pilot时参数controller.region_id配置的地域一致。

    查看参数controller.region_id的步骤如下:
    1. 登录容器服务管理控制台,在左侧导航栏单击集群
    2. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
    3. 在集群管理页左侧导航栏中,选择应用 > Helm
    4. 找到发布名称为ahas的集群,单击操作列的详情
    5. 单击参数页签,查看地域参数env.region的值。
  • 检查是否开通了AHAS:

    登录开通AHAS服务页面验证。如果已开通,会提示跳转到AHAS控制台。

  • 检查是否已授权AHAS服务:

    登录授权AHAS服务页面验证。如未授权,单击同意授权

卸载步骤

卸载容器服务中的探针(即AHAS应用高可用服务组件)的步骤如下:

  1. 登录容器服务管理控制台,在左侧导航栏单击集群
  2. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  3. 在集群管理页左侧导航栏中,选择应用 > Helm
  4. 找到发布名称为ahas的集群,单击其操作列的删除
  5. 删除应用的对话框中,选中清除发布记录,单击确定