Kubernetes15 :K8s集群资源监控
集群监控Podkubectl create -f node-exporter.yamlkubectl get pods -n kube-system
·
Kubernetes15 :K8s集群资源监控
1、监控指标
-
集群监控
- 节点资源利用率
- 节点数
- 运行的pods
-
Pod
- 容器的指标
- 应用程序
2、监控平台的搭建方案 “prometheus+Grafana”
(1)prometheus开源的
监控、报警、时间序列、数据库,可定时搜索和抓取被监控组件的数据
以http协议周期性的抓取被监控组件的状态
不需要复杂的集成过程,使用http接口接入就可以,适合虚拟化环境
(2)Grafana开源的
数据分析和可视化工具
支持多种数据源
3、监控平台的搭建
第一步 部署prometheus (可通过二进制文件也可以通过yaml文件)
首先、node-exporter.yaml 部署守护进程—为了让当前节点执行,后加入节点也要执行
1、导入rbac-setup.yaml 分配权限
2、configmap.yaml相关的配置文件
3 、prometheus.deploy.yml 命名空间namespace:kube-system
4、prometheus.svc.yml
开始操作
- 第一步:部署守护进程
更改apiversion:apps/v1
kubectl create -f node-exporter.yaml
kubectl get pods -n kube-system
- 部署Granfan 同样的步骤部署yaml文件
- 第三步打开Grafana,配置数据源,导入显示模板
更多推荐
已为社区贡献1条内容
所有评论(0)