Supervision Kubernetes

Observabilité complète pour vos clusters Kubernetes. Supervisez vos noeuds, pods, conteneurs et services avec découverte automatique, compatibilité Prometheus et alertes intelligentes.

Bleemeo Kubernetes Dashboard - Supervision complète des clusters K8s

Observabilité Kubernetes Complète

De la santé du cluster aux métriques individuelles des conteneurs, obtenez une visibilité complète sur votre environnement Kubernetes.

Niveau Cluster

Santé du control plane, latence de l'API server, performances etcd, métriques du scheduler

Niveau Noeud

CPU, mémoire, disque, réseau, statut kubelet, conditions des noeuds

Niveau Pod

Cycle de vie des pods, compteurs de redemarrage, requests vs limits, readiness

Niveau Conteneur

Throttling CPU, utilisation mémoire, événements OOM, états des conteneurs

Ce que nous supervisons

Control Plane

Supervisez le coeur de votre cluster Kubernetes pour la fiabilité et les performances.

  • Latence des requêtes API Server
  • Santé et latence etcd
  • Profondeur de file du scheduler
  • Métriques du controller manager
  • Expiration des certificats

Noeuds et Kubelet

Suivez la santé des noeuds et les performances du kubelet dans votre cluster.

  • CPU, mémoire, disque des noeuds
  • Statut de santé du kubelet
  • Conditions des noeuds (Ready, DiskPressure, etc.)
  • Capacité et allocation des pods
  • Métriques du container runtime

Pods et Conteneurs

Visibilité approfondie sur les performances des workloads et la consommation de ressources.

  • Utilisation CPU et throttling
  • Utilisation mémoire et OOM kills
  • Compteurs de redémarrage et crash loops
  • Requests vs limits des ressources
  • États et événements des conteneurs

Services et Réseau

Supervisez les endpoints de services et la connectivité réseau.

  • Santé des endpoints de services
  • Trafic et latence Ingress
  • Efficacité des network policies
  • Temps de résolution DNS
  • Métriques service mesh (Istio, Linkerd)

Ressources Workload

Suivez les Deployments, StatefulSets, DaemonSets et Jobs.

  • Statut des replicas de deployment
  • Progression des rolling updates
  • Ordonnancement des StatefulSets
  • Couverture des DaemonSets
  • Complétion des Jobs et CronJobs

Stockage Persistant

Supervisez les PersistentVolumes et les performances de stockage.

  • Statut de liaison PV/PVC
  • Utilisation de la capacité de stockage
  • Débit et latence I/O
  • Provisionnement StorageClass
  • Erreurs de montage de volumes

Fonctionnalités Natives Kubernetes

Découverte Automatique

Découvrez et supervisez automatiquement les pods, services et endpoints. Aucune configuration manuelle nécessaire lors de la mise à l'échelle des workloads.

Compatible Prometheus

Support natif PromQL. Collectez les endpoints Prometheus existants. Utilisez vos recording rules et alertes existantes.

Gestion des Labels

Filtrez et agrégez par labels et annotations Kubernetes. Groupez les métriques par namespace, deployment ou labels personnalisés.

Optimisation des Ressources

Dimensionnez correctement les requests et limits des ressources selon l'utilisation réelle. Identifiez les workloads sur-provisionnés et sous-provisionnés.

Alertes Intelligentes

Alertes pré-configurées pour les problèmes K8s courants : CrashLoopBackOff, pods en attente, noeud NotReady, expiration de certificat.

Multi-Cluster

Supervisez plusieurs clusters Kubernetes depuis un tableau de bord unique. Comparez les performances entre environnements.

Déploiement Helm

Déployez l'agent Bleemeo avec un seul chart Helm. Prêt pour GitOps avec options de personnalisation complètes.

OpenTelemetry

Ingérez traces et métriques via OpenTelemetry. Corrélez les métriques d'infrastructure avec les traces applicatives.

Installation Rapide avec Helm

1

Ajouter le dépôt Helm Bleemeo

Ajoutez le dépôt officiel de charts Helm Bleemeo à votre installation Helm.

helm repo add bleemeo-agent https://packages.bleemeo.com/bleemeo-agent/helm-charts
helm repo update
2

Installer l'agent

Déployez l'agent Glouton en tant que DaemonSet avec vos identifiants de compte.

helm upgrade --install glouton bleemeo-agent/glouton \
    --set account_id="your_account_id" \
    --set registration_key="your_registration_key" \
    --set config.kubernetes.clustername="my_k8s_cluster_name" \
    --set namespace="default"
3

Visualisez votre cluster

Les noeuds, pods et services apparaissent automatiquement dans votre tableau de bord Bleemeo en quelques secondes.

Alertes Kubernetes Pré-Configurées

Soyez notifié des problèmes Kubernetes courants avant qu'ils n'impactent vos utilisateurs.

Problèmes de Pods

  • CrashLoopBackOff détecté
  • Pod bloqué en Pending
  • Nombre élevé de redémarrages
  • Conteneurs OOMKilled

Problèmes de Noeuds

  • Noeud NotReady
  • Pression CPU/mémoire élevée
  • Espace disque faible
  • Trop de pods planifiés

Problèmes de Cluster

  • Erreurs API server
  • Latence etcd élevée
  • Certificat expirant
  • PVC en attente

Problèmes de Workload

  • Replicas de deployment indisponibles
  • StatefulSet non prêt
  • Job échoué
  • HPA au maximum de replicas

Compatible avec votre stack

K8s Managés EKS, GKE, AKS, DigitalOcean
Distributions OpenShift, Rancher, k3s, k0s
Service Mesh Istio, Linkerd, Consul Connect
Ingress NGINX, Traefik, HAProxy, Kong
Stockage Ceph, Longhorn, OpenEBS, CSI
Observabilité Prometheus, Grafana, OpenTelemetry
CI/CD ArgoCD, Flux, Jenkins, GitLab
Bases de données PostgreSQL, MySQL, MongoDB, Redis

Pourquoi Bleemeo pour Kubernetes ?

Visibilité Temps Réel

Voyez la création des pods, les événements de mise à l'échelle et les échecs en temps réel. Aucun délai dans la collecte des métriques.

Optimisation des Coûts

Identifiez le gaspillage de ressources et dimensionnez correctement vos workloads. Réduisez vos dépenses cloud sans impacter les performances.

Agent Léger

Glouton utilise un minimum de ressources. Moins de 100 Mo de mémoire par noeud. Ne concurrence pas vos workloads.

13 Mois de Rétention

Conservez les données historiques pour la planification de capacité et l'analyse des tendances. Comparez les performances dans le temps.

Vous voulez aller plus loin ?

Lire la documentation

Questions fréquemment posées

Tout ce que vous devez savoir sur la supervision Kubernetes de Bleemeo

Comment déployer Bleemeo dans mon cluster Kubernetes ?

Bleemeo se déploie via un chart Helm en tant que DaemonSet, plaçant un agent Glouton sur chaque noeud. Ajoutez simplement le dépôt Helm Bleemeo, puis exécutez helm upgrade --install avec vos identifiants de compte et le nom du cluster. L'agent découvre automatiquement tous les pods et services. Vous pouvez aussi déployer avec des manifests kubectl standard. Les outils GitOps comme ArgoCD et Flux sont entièrement supportés.

Quelles métriques Kubernetes Bleemeo collecte-t-il ?

Bleemeo collecte des métriques complètes incluant : Métriques de pods (compteurs par état, compteurs de redémarrage, utilisation CPU/mémoire vs requests/limits), Métriques de noeuds (CPU, mémoire, disque, réseau, statut kubelet), Métriques de cluster (nombre de noeuds, nombre de namespaces, statut API), et Expiration des certificats (CA et certificats de noeuds). Les métriques sont étiquetées par namespace, type de propriétaire (Deployment, DaemonSet) et nom de propriétaire pour un filtrage facile.

Bleemeo découvre-t-il automatiquement les services dans mes pods ?

Oui, la découverte automatique de services est une fonctionnalité centrale. L'agent Bleemeo détecte tous les services en cours d'exécution dans vos pods (bases de données, serveurs web, files d'attente, etc.) et commence à les surveiller sans configuration manuelle. Il reconnaît plus de 100 services nativement. Lorsque les pods montent ou descendent en charge, la supervision suit automatiquement - aucune reconfiguration nécessaire pour les workloads éphémères.

Puis-je collecter les métriques Prometheus de mes applications ?

Oui, Bleemeo supporte la collecte de métriques style Prometheus via les annotations de pods. Ajoutez prometheus.io/scrape: "true" à vos pods, et optionnellement spécifiez prometheus.io/path et prometheus.io/port pour les endpoints de métriques personnalisés. L'agent découvre et collecte automatiquement ces endpoints. Vous pouvez également utiliser PromQL pour interroger les métriques dans vos tableaux de bord.

Quels sont les besoins en ressources de l'agent ?

L'agent Glouton est conçu pour être léger. Il utilise généralement moins de 100 Mo de mémoire et un minimum de CPU par noeud. L'agent ne concurrence pas vos workloads de production pour les ressources. Les requests et limits de ressources peuvent être personnalisés dans les valeurs Helm si nécessaire. L'agent est optimisé pour les environnements à haute densité avec de nombreux pods par noeud.

Quelles distributions Kubernetes sont supportées ?

Bleemeo fonctionne avec toutes les principales distributions Kubernetes : Services managés (EKS, GKE, AKS, DigitalOcean Kubernetes), Auto-hébergé (kubeadm, k3s, k0s, microk8s) et Distributions entreprise (OpenShift, Rancher, Tanzu). Nous supportons Kubernetes 1.19 et ultérieur. L'agent s'adapte aux différents runtimes de conteneurs incluant containerd, CRI-O et Docker.

Puis-je surveiller plusieurs clusters Kubernetes ?

Oui, Bleemeo supporte la surveillance multi-cluster. Chaque cluster apparaît comme une entité séparée dans votre tableau de bord avec son propre nom (configuré via config.kubernetes.clustername). Vous pouvez visualiser tous les clusters dans un tableau de bord unifié, comparer les métriques entre clusters et explorer les détails de chaque cluster. C'est idéal pour gérer les environnements de développement, staging et production.

Quelles alertes sont pré-configurées pour Kubernetes ?

Bleemeo inclut des alertes pré-construites pour les problèmes Kubernetes courants : Problèmes de pods (CrashLoopBackOff, pods en attente, nombre élevé de redémarrages, OOMKilled), Problèmes de noeuds (NotReady, pression disque/mémoire), Problèmes de cluster (erreurs API server, expiration de certificat) et Problèmes de workloads (replicas de deployment indisponibles, jobs échoués). Vous pouvez personnaliser les seuils ou créer des alertes supplémentaires.

Comment suivre les requests de ressources vs l'utilisation réelle ?

Bleemeo collecte à la fois les requests/limits de ressources et l'utilisation réelle pour le CPU et la mémoire. Les tableaux de bord montrent la comparaison entre ce que les pods ont demandé et ce qu'ils utilisent réellement, vous aidant à identifier les workloads sur-provisionnés (gaspillage de ressources) et sous-provisionnés (à risque de throttling ou OOM). Cela permet un dimensionnement optimal de vos workloads.

Bleemeo surveille-t-il les logs des conteneurs ?

Oui, avec la collecte de logs activée, Glouton capture automatiquement les logs de tous les conteneurs de votre cluster Kubernetes. Les logs sont collectés depuis stdout/stderr des conteneurs sans configuration supplémentaire. Vous pouvez appliquer des parsers et filtres personnalisés via les annotations de pods (glouton.log_format, glouton.log_filter). Les logs peuvent être corrélés avec les métriques pour un dépannage complet.

Commencez à superviser vos clusters Kubernetes

Déploiement en quelques minutes. Obtenez une visibilité complète sur votre infrastructure K8s.