Kubernetes & Monitoring¶
Prometheus & Grafana¶
TUTO : Prometheus : https://linuxacademy.com/blog/kubernetes/running-prometheus-on-kubernetes/ Grafana : k8s-meo AlertManager : @TODO
Version avec autres éléments
- AlertManager & Kube-state-metrics
https://medium.com/faun/production-grade-kubernetes-monitoring-using-prometheus-78144b835b60 https://github.com/Thakurvaibhav/k8s/tree/master/monitoring
- déploy avec Kustomize
https://kubernetes.github.io/ingress-nginx/user-guide/monitoring/
DOC: https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/prometheus
Accès :
Pour accéder à l’interface de Prometheus Commencez par ouvrir un tunnel SSH sur le port 9090 vers votre master :
ssh -L 9090:127.0.0.1:9090 dada@IPDuMaster
kubectl port-forward -n monitoring prometheus-prometheus-operator-prometheus-0 9090
Pour accéder à l’interface de Grafana Encore un tunnel SSH, sur le 3000 ce coup-ci :
ssh -L 3000:127.0.0.1:3000 dada@IPDuMaster
kubectl port-forward $(kubectl get pods --selector=app=grafana -n monitoring --output=jsonpath="{.items..metadata.name}") -n monitoring 3000