当前位置 : 主页 > 编程语言 > 其它开发 >

k8s集群搭建监控环境(kube-prometheus)

来源:互联网 收集:自由互联 发布时间:2022-05-30
一、选择kube-prometheus版本 Kube-Prometheus地址:https://github.com/prometheus-operator/kube-prometheus/ 克隆下来:git clone -b release-0.9 https://github.com/prometheus-operator/kube-prometheus.git 二、安装prometheus-oper

一、选择kube-prometheus版本

Kube-Prometheus地址:https://github.com/prometheus-operator/kube-prometheus/

克隆下来:git clone -b release-0.9 https://github.com/prometheus-operator/kube-prometheus.git

二、安装prometheus-operator

cd kube-prometheus/

cd manifests/

安装Prometheus Operator:kubectl create -f setup/  默认namespace:monigtoring

查看Operator容器状态:kubectl get po -n monitoring

2/2才表示可用

 

 为什么一开始就有两个容器?

有一个副本,查看:

cd setup

vim prometheus-operator-deployment.yaml

 

 

三、部署prometheus

kubectl create -f .

查看prometheus服务:kubectl get svc  prometheus-k8s -n monitoring

将Prometheus的Service的type改成NodePort类型:kubectl  edit svc prometheus-k8s   -n monitoring 。这样就对外暴露了端口

 

四、部署grafana 

同上面prometheus一样

查看Grafana的Service:kubectl get svc grafana -n monitoring

将Grafana的Service的type改成NodePort类型:kubectl edit svc grafana -n monitoring

再次查看Grafana的Service,会发现对外暴露了端口

 

均可以通过界面访问,配置好datasource,就可以直接访问

监控节点node:

 

 监控指定命名空间下的pod:(少用)

 

 

监控指定node下的pod:

 

 

附上其他的模板:

中文:https://grafana.com/grafana/dashboards/8919

 

 

 

上一篇:这5个灵感网站,设计师都在用
下一篇:没有了
网友评论