prometheus全方位监控k8s集群.pdfVIP

  • 115
  • 0
  • 约3.55万字
  • 约 31页
  • 2021-08-09 发布于山东
  • 举报
Prometheus+Grafana全方位监控 Kubernetes集群 1.k8s监控指标 kubernetes本身监控 Node资源利用率 Node数量 Pods数量 资源对象状态 Pod监控 pod数量 容器资源利用率 应用程序 实现思路 pod性能 使用cadvisor进行实现,监控容器的CPU、内存利用率 Node性能 使用node-exporter实现,主要监控节点CPU、内存利用率 K8S资源对象 使用kube-state-metrics实现,主要用于监控pod、deployment、service k8s服务发现参考文档: https://prometheus.io/docs/prometheus/latest/configuration/configuratio n/#kubernetes_sd_config 本文将会实现k8s全方位监控,并配合grafana展示k8s资源对象的使用状态,以及配合alertmanager告 警 2.k8s基础环境准备 2.1.环境准备 IP 角色 06 k8s-master 04 k8s-node1 07 k8s-node2 05 nfs 2.2.部署nfs作为prometheus存储 1 [root@nfs ~]# mkdir /data/prometheus 2 3 [root@nfs ~]# yum -y install nfs-utils 4 5 [root@nfs ~]# vim /etc/exports 6 /data/prometheus   /24(rw ,sync,no_root_squash) 7 8 [root@nfs ~]# systemctl restart nfs 9 10 [root@nfs ~]# showmount -e 11 Export list for nfs: 12 /data/prometheus /24 13 14 [root@nfs ~]# chomd -R 777 /data 2.3.获取prometheus yaml文件 在这里下载 /kubernetes/kubernetes/tree/release-1.16/cluster/addons/prometheus 直接克隆完整目录也可以 /kubernetes/kubernetes.git 已将所有yaml进行了修改,可以参考本人写的yaml 本人yaml链接:链接:/s/1LN8AzLFo2JIvYX0nmgq0EQ 提取码:u4t0 复 制这段内容后打开百度网盘手机App ,操作更方便哦 prometheus在github的k8s目录中master分支已经找不到了,可以在release-1.16这里找到 1 1.拉取prometheus yaml文件 2 [root@k8s-master ~/k8s]# git clone /kubern

文档评论(0)

1亿VIP精品文档

相关文档