本文为您介绍应用高可用服务AHAS(Application High Availability Service)架构感知。AHAS提供针对容器服务Kubernetes环境的可视化展示能力。
背景信息
Kubernetes中的业务是运行在节点组成的资源池上,使得定位Pod的调用链路以及拓扑关系非常复杂。那么如何以可视化的方式监控Kubernetes中的负载状态,及更好地可视化集群中流量的吞吐是非常重要的问题。阿里云应用高可用服务(AHAS)是一款专注于提高应用高可用能力的云产品,提供应用架构自动探测、故障注入式高可用能力评测和一键流控降级等功能,可以快速低成本地提升应用可用性。AHAS产品详细介绍请参见什么是应用高可用服务AHAS。
操作步骤
- 开通AHAS服务。
- 授权AHAS访问容器服务信息。
- 安装AHAS Pilot。
- 登录容器服务管理控制台。
- 在左侧导航栏选择,在右侧选中 ack-ahas-pilot。
- 在应用目录 - ack-ahas-pilot页面,单击参数页签,可查看安装该组件的默认参数值。
如需修改,请参考以下参数说明。
表 1. 参数说明
参数 |
说明 |
默认值 |
controller.region_id |
必选项。目标集群所在的地域,例如 cn-hangzhou、cn-beijing、cn-shenzhen、cn-shanghai。 |
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 |
- 在应用目录 - ack-ahas-pilot 页面右侧的创建区域,选择集群名称后单击创建,添加AHAS应用高可用服务组件。
- 查看AHAS服务数据。
创建完成后,您可以登录
AHAS控制台,查看AHAS服务数据。
如果概览页中架构感知容器组数为0,或者架构感知中数据为空,请检查是否选择了正确的地域(Region):在 AHAS 控制台左上角选择的地域,需要与安装AHAS Pilot时参数controller.region_id
配置的地域一致。
查看参数
controller.region_id
的步骤如下:
- 登录容器服务管理控制台。
- 在控制台左侧导航栏中,单击集群。
- 在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的应用管理。
- 在左侧导航栏选择发布。
- 在发布页面,选择Helm页签。
- 找到发布名称为ahas的集群,单击操作列的详情。
- 单击参数页签,查看地域参数
region_id
的值。
在文档使用中是否遇到以下问题
更多建议
匿名提交