本文介绍ACK注册集群没有与阿里云网络专线打通时,如何以公网方式接入Prometheus监控

前提条件

自建Kubernetes集群已接入阿里云本地数据中心集群。具体操作,请参见创建注册集群并接入本地数据中心集群

适用场景

ACK注册集群没有与阿里云内网打通,可以接受通过公网通道投递监控指标到Prometheus数据源。

说明 如果您的Kubernetes集群已接入阿里云内网,集群接入Prometheus监控的操作,请参见Prometheus实例 for Kubernetes

步骤一:将arms-prometheus接入注册集群

您需要先将arms-prometheus接入注册集群。具体操作,请参见将arms-prometheus接入注册集群

步骤二:配置Kubernetes集群

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面单击目标集群的名称或右侧操作列的详情
  4. 在左侧导航栏选择应用 > Helm
  5. 在命名空间及发布名称均为arms-prom的目标Helm操作列单击更新
  6. 编辑YAML对话框的args字段中新增或修改mode参数为mode:public
    tio
  7. YAML文件修改完成后,单击确定

结果验证

  1. 登录Prometheus控制台
  2. 单击目标Prometheus实例名称。
  3. Prometheus监控页面的顶部菜单栏,选择Kubernetes集群所在的地域。
    查看已接入的自建Kubernetes集群是否存在监控数据。接入的Kubernetes集群