阿里云K8S搭建prometheus的记录(含坑)

  • 阿里云K8S搭建prometheus的记录(含坑)已关闭评论
  • 1,177
  • A+
所属分类:K8S

前言:

    满心欢天喜地为了方便,直接购买了阿里云的K8S,是方便了很多操作,但是也不乏有很多的新坑,今天就说说搭建prometheus的坑

    为了更好的监控K8S以及JVM的信息,所以采用搭建k8s里面搭建prometheus系统

环境:

    阿里云的K8S V1.11

步骤:

    1.clone github k8s项目,并切换分支v1.11,然后进入kubernetes/cluster/addons/prometheus

     2.prometheus持久化设置,新增2个PV(具体根据 alertmanager-pvc.yaml  prometheus-statefulset.yaml设置,自己设置持久化存储)

     3.如果需要暴露prometheus server端口,修改prometheus-service.yaml ,根据自己生产修改端口,并设置type为NodePort

     4.应用配置

     5.进入prometheus server检查 http://ip:nodeport

阿里云K8S搭建prometheus的记录(含坑)

    注意:默认阿里云环境kubernetes-nodes-cadvisor kubernetes-nodes-kubelet  会报错401,无法检测数据
    根据https://github.com/coreos/prometheus-operator/tree/master/contrib/kube-prometheus需要修改kubelet配置文件
    kubelet需要开启--authentication-token-webhook=true  --authorization-mode=Webhook两个参数才能采集

    阿里云K8S每个node修改   

git地址:

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin