本文介绍如何在非x86架构的ACK集群上部署arms-prometheus-agent,实现这些集群Prometheus的监控。
使用说明
目前Prometheus Agent支持amd64、arm、arm64、ppc64le、s390x这5种架构的操作系统。
操作步骤
为实现可观测监控 Prometheus 版在非x86架构的ACK集群上的监控,需要将您的集群当前运行的Agent镜像替换成多架构的Agent镜像。这里以阿里云ACK集群为例介绍Agent镜像替换过程。
- 登录容器服务管理控制台。
- 在左侧导航栏单击集群,然后在集群列表页面单击目标集群名称。
- 在左侧导航栏,选择。
- 在无状态页面上方选择名称为arms-prom的命名空间,然后单击下方列表中的arms-prometheus-ack-arms-prometheus名称,进入arms-prometheus-ack-arms-prometheus详情页面,并单击右上角的编辑。
- 替换Agent镜像名称和版本。
- 在编辑页面,您需要将异构集群或者不同CPU架构集群的Agent镜像名称和版本替换为多架构Agent镜像名称和版本,Agent镜像名称需要替换为
arms-deploy-registry.cn-hangzhou.cr.aliyuncs.com/arms-deploy-repo/arms-prometheus-agent
,Agent版本需要替换为支持多架构能力的版本,例如v3.1.0
。
说明 - 多架构Agent镜像名称为
arms-deploy-registry.cn-hangzhou.cr.aliyuncs.com/arms-deploy-repo/arms-prometheus-agent
。 - Agent v3.1.0及之后的版本支持多架构能力。
- 验证Agent镜像是否替换成功。
- 在容器组页签,您可以看到已经替换成功的Agent镜像名称和版本信息,且运行状态为Running。
- 在左侧导航栏的页面,您可以看到正常采集的可观测监控 Prometheus 版数据。
您还可以单击右上角的跳转到Prometheus服务,在Prometheus控制台的大盘列表页面,单击任一大盘名称查看相关的监控数据。