Implementación de K8s prometheus monitorea los detalles de K8s

Este artículo utiliza el clúster k8s para construir la supervisión de prometheus y supervisa algunos detalles, como los nodos del nodo k8s.
El formato de este artículo es similar al formato de ensayo, sin descripción detallada.
Para artículos básicos, puede consultar mi blog anterior.
Dirección del blog: https://blog.csdn.net/zeorg/article/details/112075071
Prometheus se construye mejor en el clúster k8s (es decir, en la ventana acoplable).

Algunos archivos de configuración de prometheus se pueden encontrar en github.

https://github.com/coreos/kube-prometheus

部署/root/kube-prometheus/manifests 目录下所有文件
kubectl apply -f /root/kube-prometheus/manifests/
部署/root/kube-prometheus/manifests/setup  目录下所有文件
kubectl apply -f /root/kube-prometheus/manifests/setup/
要注意的是自己要创建一个工作空间
如果报错执行下面语句
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
kubectl apply -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/release-0.43/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml


部署完之后可以执行下面命令查看状态
kubectl get pod -n monitoring 

kubectl get svc -n monitoring 

kubectl top node  (如果不部署setup下的环境这里会出错)

La implementación del entorno se ha realizado correctamente. La
contraseña de cuenta predeterminada de grafana es admin.

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/zeorg/article/details/112164465
Recomendado
Clasificación