AHAS架构感知和故障演练支持接入自建Kubernetes集群,可以自动侦测容器环境包含的ECS主机、容器组、容器、进程等。本文介绍如何将探针接入自建Kubernetes集群。
前提条件
确保您的Kubernetes api-server组件接口版本在1.10及以上。
操作步骤
登录AHAS控制台,在顶部导航栏选择集群所在地域。
说明对于阿里云VPC环境的Kubernetes集群,已开通的地域请以控制台界面为准。其他地域的用户,可以通过公网地域接入。
如果您的Kubernetes应用有公网连接,均可通过选择公网地域接入AHAS控制台。
- 在左侧导航栏选择探针管理。
- 可选:在探针管理页面上方的下拉列表中,选择添加环境,并在添加环境对话框中填写环境名称。说明 每个地域会有一个默认(Default)环境。您也可以添加自定义环境,如开发环境、测试环境等。不同环境的资源逻辑隔离。
在探针管理页面,选择
。在安装探针页面,单击自建Kubernetes。
选择以下任意一种方式安装Helm Chart包。
方式一:单击下载Helm Chart包。
方式二:执行相应的命令下载。
类别/地域
下载命令
公网
wget http://ahasoss-cn-public.oss-cn-hangzhou.aliyuncs.com/agent/prod/1.13.2/ahas-1.13.2.tgz -O ahas-1.13.2.tgz
华东1(杭州)
wget http://ahasoss-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/agent/prod/1.13.2/ahas-1.13.2.tgz -O ahas-1.13.2.tgz
华东2(上海)
wget http://ahasoss-cn-shanghai.oss-cn-shanghai.aliyuncs.com/agent/prod/1.13.2/ahas-1.13.2.tgz -O ahas-1.13.2.tgz
华北2(北京)
wget http://ahasoss-cn-beijing.oss-cn-beijing.aliyuncs.com/agent/prod/1.13.2/ahas-1.13.2.tgz -O ahas-1.13.2.tgz
华北3(张家口)
wget http://ahasoss-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/agent/prod/1.13.2/ahas-1.13.2.tgz -O ahas-1.13.2.tgz
华南1(深圳)
wget http://ahasoss-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/agent/prod/1.13.2/ahas-1.13.2.tgz -O ahas-1.13.2.tgz
安装高可用探针。
Helm v2安装探针:
非公网:
helm install --set env.name=default --set controller.cluster_id=<替换为集群ID,取值无特殊要求> --set controller.cluster_name=<替换为集群名称,取值无特殊要求> --namespace ahas --name ahas ahas-1.13.2.tgz
公网:
helm install --set env.name=default --set license=<替换为真实license> --set controller.cluster_id=<替换为集群ID,取值无特殊要求> --set controller.cluster_name=<替换为集群名称,取值无特殊要求> --namespace ahas --name ahas ahas-1.13.2.tgz
Helm v3安装探针:
非公网:
helm install ahas ahas-1.13.2.tgz --namespace ahas --set env.name=default,controller.cluster_id=<替换为集群ID,取值无特殊要求>,controller.cluster_name=<替换为集群名称,取值无特殊要求>
公网:
helm install ahas ahas-1.13.2.tgz --namespace ahas --set env.name=default,license=<替换为真实license>,controller.cluster_id=<替换为集群id,取值无特殊要求>,controller.cluster_name=<替换为集群名字,取值无特殊要求>
执行成功后,返回如下:
在安装探针页面单击下一步,并在查看数据页面检查已安装的探针信息。单击完成。
结果验证
创建完成后,您可以登录AHAS控制台,在左侧导航栏选择探针管理,在探针管理页面单击Kubernetes页签,可查看到接入的集群名称以及探针信息。