本文介绍如何将公网的Kubernetes集群接入Prometheus监控。

适用场景

  • 非阿里云环境的Kubernetes集群接入Prometheus监控。
  • 阿里云环境上的Kubernetes集群因为特殊原因需要开启公网数据接入。

本文将基于阿里云环境上的Kubernetes集群演示接入方法,其他场景的接入操作相同。

操作步骤

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面单击目标集群的名称或右侧操作列的详情
  4. 在左侧导航栏选择工作负载 > 无状态
  5. 无状态页面顶部选择命名空间为arms-prom
  6. 在名称为arms-prometheus-ack-arms-prometheus的Deployment右侧操作列,选择更多 > 查看YAML
  7. 编辑YAML对话框的args字段中新增以下参数。
    - '--mode=public'
    - '--accessKey=***'
    - '--accessSecret=***'
    说明 accessKeyaccessSecret的值请替换为您实际的AccessKey和AccessSecret。
    公网Prometheus接入Prometheus
  8. YAML文件修改完成后,单击更新

结果验证

  1. 登录ARMS控制台
  2. 左侧导航栏,单击Prometheus监控
  3. Prometheus监控页面的顶部菜单栏,选择Kubernetes集群所在的地域。
    查看已接入的Kubernetes集群。接入的Kubernetes集群