Kubernetes
Monitoring
DevOps

Surveiller un cluster Kubernetes avec Prometheus et Grafana

9 octobre 2025

2 min de lecture

La supervision est un élément clé pour garantir la stabilité et la performance d’un cluster Kubernetes.
Prometheus (collecte de métriques) et Grafana (visualisation) constituent une solution open source puissante pour surveiller vos applications et ressources.

Dans cet article, nous allons voir comment mettre en place Prometheus et Grafana pour superviser un cluster Kubernetes. Si vous débutez avec Kubernetes, consultez d'abord notre guide d'introduction à Kubernetes.

Plan de l’article

  • Déployer Prometheus dans Kubernetes
  • Configurer l’export des métriques
  • Déployer Grafana et connecter Prometheus
  • Créer des tableaux de bord de supervision
  • Conclusion

Déployer Prometheus dans Kubernetes

Installer le Prometheus Operator via Helm :

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install kube-prometheus prometheus-community/kube-prometheus-stack

Cela installe Prometheus, Alertmanager et Grafana.


Configurer l’export des métriques

Exemple d’annotations dans un Pod pour exposer des métriques :

apiVersion: v1
kind: Pod
metadata:
  name: myapp
  annotations:
    prometheus.io/scrape: 'true'
    prometheus.io/port: '8080'
spec:
  containers:
    - name: app
      image: myapp:latest
      ports:
        - containerPort: 8080

Prometheus détectera automatiquement les métriques via ces annotations.


Déployer Grafana

Déjà inclus dans le chart kube-prometheus, Grafana est accessible via un port-forward :

kubectl port-forward svc/kube-prometheus-stack-grafana 3000:80

Accéder à Grafana : http://localhost:3000 (admin/admin par défaut).


Créer des tableaux de bord

Dans Grafana, ajouter Prometheus comme source de données :

  • URL : http://prometheus-kube-prometheus-stack:9090
  • Nom : Prometheus

Importer des dashboards existants depuis https://grafana.com/dashboards (par ex. Kubernetes cluster monitoring).


Alerting avancé

Pour une gestion complète du monitoring et des alertes, vous pouvez explorer notre guide détaillé sur le déploiement d'une stack monitoring complète. Pour les infrastructures production, découvrez également comment monitorer les coûts avec Kubecost afin d'optimiser votre infrastructure.

Conclusion

Avec Prometheus et Grafana, vous disposez d'une solution complète pour :

  • Surveiller la santé du cluster Kubernetes,
  • Visualiser les métriques clés des pods, nodes et services,
  • Être alerté en cas d'incident.

Un duo incontournable pour toute plateforme Kubernetes en production.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires