本文介绍ACK注册集群没有与阿里云网络专线打通时,如何以公网方式接入Prometheus监控。
前提条件
自建Kubernetes集群已接入阿里云本地数据中心集群。具体操作,请参见创建注册集群并接入本地数据中心集群。适用场景
ACK注册集群没有与阿里云内网打通,可以接受通过公网通道投递监控指标到Prometheus数据源。
说明 如果您的Kubernetes集群已接入阿里云内网,集群接入Prometheus监控的操作,请参见Prometheus实例 for Kubernetes。
步骤一:将arms-prometheus接入注册集群
您需要先将arms-prometheus接入注册集群。具体操作,请参见将阿里云Prometheus接入注册集群。
步骤二:配置Kubernetes集群
- 登录容器服务管理控制台。
- 在控制台左侧导航栏中,单击集群。
- 在集群列表页面单击目标集群的名称或右侧操作列的详情。
- 在左侧导航栏选择 。
- 在命名空间及发布名称均为
arms-prom
的目标Helm操作列单击更新。 - 在编辑YAML对话框的
args
字段中新增或修改mode参数为mode:public。 - YAML文件修改完成后,单击确定。
结果验证
- 登录ARMS控制台。
- 在左侧导航栏选择 ,进入Prometheus监控的实例列表页面。
- 单击目标Prometheus实例名称。
- 在Prometheus监控页面的顶部菜单栏,选择Kubernetes集群所在的地域。查看已接入的自建Kubernetes集群是否存在监控数据。