Le déploiement de K8s Prometheus surveille les détails de K8s

Cet article utilise le cluster k8s pour créer la surveillance prometheus et surveille certains détails tels que les nœuds de nœud k8s.
Le format de cet article est similaire au format de l'essai, sans description détaillée.
Pour les articles de base, vous pouvez consulter mon blog précédent.
Adresse du blog: https://blog.csdn.net/zeorg/article/details/112075071
Prometheus est mieux construit dans le cluster k8s (c'est-à-dire dans docker).

Certains fichiers de configuration de prometheus peuvent être trouvés sur 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下的环境这里会出错)

Le déploiement de l'environnement a réussi. Le
mot de passe par défaut du compte grafana est admin.

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/zeorg/article/details/112164465
conseillé
Classement