kubernetes + traefik + prometheus + grafana

  • kubernetes安装步骤参看前文

  • traefik 安装步骤略。

  • prometheus 和grafana安装

    1. 安装helm
    2. helm安装prometheus
    3. helm安装grafana
  • 访问grafana配置数据源类型为Prometheus,URL为http://prometheus-prometheus-server

  • 导入dashboard:

    • kubernetes cluster monitor
      • 需要在prometheus中添加以下配置
         scrape_configs:
           - job_name: kubernetes-nodes-cadvisor
             scrape_interval: 10s
             scrape_timeout: 10s
             scheme: https  # remove if you want to scrape metrics on insecure port
             tls_config:
               ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
             bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
             kubernetes_sd_configs:
               - role: node
             relabel_configs:
               - action: labelmap
                 regex: __meta_kubernetes_node_label_(.+)
               # Only for Kubernetes ^1.7.3.
               # See: https://github.com/prometheus/prometheus/issues/2916
               - target_label: __address__
                 replacement: kubernetes.default.svc:443
               - source_labels: [__meta_kubernetes_node_name]
                 regex: (.+)
                 target_label: __metrics_path__
                 replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor
             metric_relabel_configs:
               - action: replace
                 source_labels: [id]
                 regex: '^/machine\.slice/machine-rkt\\x2d([^\\]+)\\.+/([^/]+)\.service$'
                 target_label: rkt_container_name
                 replacement: '${2}-${1}'
               - action: replace
                 source_labels: [id]
                 regex: '^/system\.slice/(.+)\.service$'
                 target_label: systemd_service_name
                 replacement: '${1}'
      
    • traefik monitor
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 安装k8s Master高可用集群 主机 角色 组件 172.18.6.101 K8S Master Kubele...
    jony456123阅读 8,099评论 0 9
  • Prometheus Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundClou...
    YichenWong阅读 19,386评论 0 6
  • docker实现了更便捷的单机容器虚拟化的管理, docker的位置处于操作系统层与应用层之间; 相对传统虚拟化(...
    Harvey_L阅读 19,966评论 3 44
  • 减字木兰花 秦观 天涯旧恨,独自凄凉人不问。欲见回肠[1],断尽金炉小篆香[2]。 黛蛾[3]长敛,任是春风吹不展...
    古诗新读阅读 281评论 2 3