AHAS 架构感知支持接入自建 K8s 集群,可以自动侦测容器环境包含的 ECS 主机、容器组、容器、进程等。本文介绍如何使用手动接入方式将自建 K8s 集群接入 AHAS 架构感知。
前提条件
- 已开通 AHAS 服务,参见开通 AHAS 服务。
- 确保您的 Kubernetes api-server 组件接口版本在 1.10 及以上。
操作步骤
- 登录 AHAS 控制台。
- 在控制台左上角,选择 K8s 集群所在的地域。
- 对于阿里云 VPC 环境的 Kubernetes 集群,已开通的地域包括北京、杭州、上海和深圳。
目前,其他地域的用户,可以通过公网地域接入。
- 如果您的 K8s 应用有公网连接,均可通过选择公网地域接入 AHAS 控制台。
- 对于阿里云 VPC 环境的 Kubernetes 集群,已开通的地域包括北京、杭州、上海和深圳。
- (可选)在概览页面左上角的下拉列表中单击添加环境,并在添加环境对话框中填写环境名称。
说明 每个地域会有一个默认(Default)环境。您也可以添加自定义环境,如开发环境、测试环境等。不同环境的资源逻辑隔离。
- 在左侧导航栏单击探针管理,然后在选择环境页面单击自建 Kubernetes。
- 在安装应用高可用探针页面查看 License 信息并手动保存。
- 任选一种方式安装应用高可用探针。
- Kubectl 方式
以 Root 用户登录主机,执行相应命令。
##公网 wget http://ahasoss-cn-public.oss-cn-hangzhou.aliyuncs.com/agent/prod/1.7.0/aliyunahasctl.sh -O /tmp/aliyunahasctl.sh && sudo sh /tmp/aliyunahasctl.sh install -s public -k <License> -r cn-public -n default -v 1.7.0 -a k8s ##杭州 wget -q http://ahasoss-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/agent/prod/1.5.2/aliyunahasctl.sh -O /tmp/aliyunahasctl.sh && sudo sh /tmp/aliyunahasctl.sh install -r cn-hangzhou -n default -v 1.5.2 -a k8s ##上海 wget -q http://ahasoss-cn-shanghai.oss-cn-shanghai.aliyuncs.com/agent/prod/1.5.0/aliyunahasctl.sh -O /tmp/aliyunahasctl.sh && sudo sh /tmp/aliyunahasctl.sh install -r cn-shanghai -n default -v 1.5.0 -a k8s ##北京 wget -q http://ahasoss-cn-beijing.oss-cn-beijing.aliyuncs.com/agent/prod/1.5.2/aliyunahasctl.sh -O /tmp/aliyunahasctl.sh && sudo sh /tmp/aliyunahasctl.sh install -r cn-beijing -n default -v 1.5.2 -a k8s ##深圳 wget -q http://ahasoss-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/agent/prod/1.5.2/aliyunahasctl.sh -O /tmp/aliyunahasctl.sh && sudo sh /tmp/aliyunahasctl.sh install -r cn-shenzhen -n default -v 1.5.2 -a k8s
执行成功后,返回打印如下:
- Helm 安装方式
- 使用任意一种方式下载 Helm Chart 包。
- 单击下载 Helm Chart 包。
- 执行相应的命令下载。
##公网 wget http://ahasoss-cn-public.oss-cn-hangzhou.aliyuncs.com/agent/prod/1.7.0/ahas-1.7.0.tgz -O ahas-1.7.0.tgz ##杭州 wget http://ahasoss-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/agent/prod/1.5.2/ahas-1.5.2.tgz -O ahas-1.5.2.tgz ##上海 wget http://ahasoss-cn-shanghai.oss-cn-shanghai.aliyuncs.com/agent/prod/1.5.0/ahas-1.5.0.tgz -O ahas-1.5.0.tgz ##北京 wget http://ahasoss-cn-beijing.oss-cn-beijing.aliyuncs.com/agent/prod/1.5.2/ahas-1.5.2.tgz -O ahas-1.5.2.tgz ##深圳 wget http://ahasoss-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/agent/prod/1.5.2/ahas-1.5.2.tgz -O ahas-1.5.2.tgz
- 安装高可用探针。
helm install --set env.name=default --namespace ahas --name ahas ahas-1.5.0.tgz
# 将 <license> 替换为真实信息 helm install --set env.name=default --set license=<license> --namespace ahas --name ahas ahas-1.7.0.tgz
执行成功后,返回如下:
- 使用任意一种方式下载 Helm Chart 包。
- Kubectl 方式
- 在安装应用高可用探针页面单击下一步,并在查看数据页面检查已安装的探针信息。
- 单击完成。
结果验证
接入成功后,在探针管理页面将展示接入的主机信息,在 页面将显示已接入应用的系统架构。
后续操作
接入成功后,您可以执行操作:
在文档使用中是否遇到以下问题
更多建议
匿名提交