目录
一、文件准备
master节点
rz kube-prometheus-0.13.0.zip unzip kube-prometheus-0.13.0.zip


node节点
rz prometheus.zip unzip prometheus.zip docker load -i prometheus.tar
二、配置Prometheus服务
1、修改配置文件
cd kube-prometheus-0.13.0/manifests/ vim prometheus-service.yaml #加入一个type字段 vim alertmanager-service.yaml #加入一个type字段 vim grafana-service.yaml #加入一个type字段



2、启动生成服务
kubectl create -f ./setup/ kubectl create -f ./
查看
[root@k8s-master manifests]# kubectl get ns NAME STATUS AGE calico-apiserver Active 21h calico-system Active 21h default Active 16d ingress-nginx Active 21h kube-node-lease Active 16d kube-public Active 16d kube-system Active 16d metallb-system Active 11h monitoring Active 55s tigera-operator Active 21h [root@k8s-master manifests]# kubectl -n monitoring get po NAME READY STATUS RESTARTS AGE alertmanager-main-0 2/2 Running 0 4m59s alertmanager-main-1 2/2 Running 0 4m59s alertmanager-main-2 2/2 Running 0 4m59s blackbox-exporter-6cfc4bffb6-2ktb5 3/3 Running 0 5m31s grafana-748964b847-l8bkc 1/1 Running 0 5m25s kube-state-metrics-6b4d48dcb4-ct89d 3/3 Running 0 5m22s node-exporter-gqhnf 2/2 Running 0 5m21s node-exporter-kqlst 2/2 Running 0 5m21s node-exporter-snf8z 2/2 Running 0 5m21s prometheus-adapter-79c588b474-mmhhv 1/1 Running 0 5m15s prometheus-adapter-79c588b474-xrfph 1/1 Running 0 5m15s prometheus-k8s-0 2/2 Running 0 4m54s prometheus-k8s-1 2/2 Running 0 4m54s prometheus-operator-68f6c79f9d-bsjvr 2/2 Running 0 5m13s
[root@k8s-master manifests]# kubectl -n monitoring get deployment.apps NAME READY UP-TO-DATE AVAILABLE AGE blackbox-exporter 1/1 1 1 2m55s grafana 1/1 1 1 2m49s kube-state-metrics 1/1 1 1 2m47s prometheus-adapter 2/2 2 2 2m40s prometheus-operator 1/1 1 1 2m38s [root@k8s-master manifests]# kubectl -n monitoring get daemonsets.apps NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE node-exporter 3 3 3 3 3 kubernetes.io/os=linux 2m55s [root@k8s-master manifests]# kubectl -n monitoring get statefulsets.apps NAME READY AGE alertmanager-main 3/3 2m40s prometheus-k8s 2/2 2m35s
##删除影响外部访问的pod资源 kubectl delete -f prometheus-networkPolicy.yaml kubectl delete -f grafana-networkPolicy.yaml kubectl delete -f alertmanager-networkPolicy.yaml
查看grafana的暴露端口号
[root@k8s-master manifests]# kubectl -n monitoring get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE alertmanager-main NodePort 10.96.105.158 <none> 9093:32373/TCP,8080:31647/TCP 2m55s alertmanager-operated ClusterIP None <none> 9093/TCP,9094/TCP,9094/UDP 2m26s blackbox-exporter ClusterIP 10.104.21.171 <none> 9115/TCP,19115/TCP 2m54s grafana NodePort 10.102.242.2 <none> 3000:31773/TCP 2m48s kube-state-metrics ClusterIP None <none> 8443/TCP,9443/TCP 2m46s node-exporter ClusterIP None <none> 9100/TCP 2m44s prometheus-adapter ClusterIP 10.109.236.16 <none> 443/TCP 2m38s prometheus-k8s NodePort 10.104.211.149 <none> 9090:30495/TCP,8080:32315/TCP 2m40s prometheus-operated ClusterIP None <none> 9090/TCP 2m21s prometheus-operator ClusterIP None <none> 8443/TCP 2m35s
三、网站访问
网站访问:192.168.58.180:31773

账号和密码都是admin

修改密码
更改语言环境


1862

被折叠的 条评论
为什么被折叠?



