05.k8s集群部署Kube-Prome

组件版本

组件

版本

prometheus-operator

release-0.7

准备

cat /etc/hosts
10.140.0.4 master
10.140.0.5 node01
10.140.0.6 node02
10.140.0.7 node03

下载部署文件

github地址

https://github.com/coreos/kube-prometheus.git
image.png
image.png

分类

image.png
image.png

修改prometheus配置文件

image.png

添加pv存储

这边用的是openebs自动提供的local-pv

image.png
image.png

添加etcd密钥

为了以后监控etcd,提前加入etcd的密钥

image.png

先将需要使用的证书通过secret对象保存到集群中

image.png
image.png

添加过期时长

通过retention参数进行修改,在prometheus.spec下填写

image.png

去除watchdog报警规则(可选)

watchdog只是告警的测试,用来查看告警是否成功,一般测试完成后需要删除

删掉watchdog告警

image.png

创建kube-controller-manager和kube-scheduler的svc

默认没有,需要自己建立

先查看master节点上的端口

image.png
image.png

grafana添加pv存储

为了配置落盘,添加pv

image.png

修改grafana配置

image.png
image.png

安装

查看部署情况

image.png

创建ingress

image.png
image.png

Last updated