Kubernetes-Monitoring

Vollstaendige Observability fuer Ihre Kubernetes-Cluster. Ueberwachen Sie Nodes, Pods, Container und Services mit automatischer Erkennung, Prometheus-Kompatibilitaet und intelligentem Alerting.

Bleemeo Kubernetes Dashboard - Vollstaendiges K8s-Cluster-Monitoring

Full-Stack Kubernetes-Observability

Von der Cluster-Gesundheit bis zu einzelnen Container-Metriken - erhalten Sie vollstaendige Sichtbarkeit in Ihre Kubernetes-Umgebung.

Cluster-Ebene

Control Plane-Gesundheit, API Server-Latenz, etcd-Leistung, Scheduler-Metriken

Node-Ebene

CPU, Speicher, Festplatte, Netzwerk, Kubelet-Status, Node-Zustaende

Pod-Ebene

Pod-Lebenszyklus, Neustart-Zaehler, Ressourcenanforderungen vs. Limits, Bereitschaft

Container-Ebene

CPU-Drosselung, Speichernutzung, OOM-Ereignisse, Container-Zustaende

Was wir ueberwachen

Control Plane

Ueberwachen Sie das Herzstück Ihres Kubernetes-Clusters fuer Zuverlaessigkeit und Leistung.

  • API Server-Anforderungslatenz
  • etcd-Gesundheit und -Latenz
  • Scheduler-Warteschlangentiefe
  • Controller Manager-Metriken
  • Zertifikatsablauf

Nodes & Kubelet

Verfolgen Sie Node-Gesundheit und Kubelet-Leistung in Ihrem gesamten Cluster.

  • Node CPU, Speicher, Festplatte
  • Kubelet-Gesundheitsstatus
  • Node-Zustaende (Ready, DiskPressure, etc.)
  • Pod-Kapazitaet und -Zuweisung
  • Container Runtime-Metriken

Pods & Container

Tiefe Einblicke in Workload-Leistung und Ressourcenverbrauch.

  • CPU-Nutzung und -Drosselung
  • Speichernutzung und OOM-Kills
  • Neustart-Zaehler und Crash-Loops
  • Ressourcenanforderungen vs. Limits
  • Container-Zustaende und -Ereignisse

Services & Netzwerk

Ueberwachen Sie Service-Endpunkte und Netzwerkkonnektivitaet.

  • Service-Endpunkt-Gesundheit
  • Ingress-Traffic und -Latenz
  • Effektivitaet von Network Policies
  • DNS-Auflösungszeiten
  • Service Mesh-Metriken (Istio, Linkerd)

Workload-Ressourcen

Verfolgen Sie Deployments, StatefulSets, DaemonSets und Jobs.

  • Deployment-Replica-Status
  • Rolling Update-Fortschritt
  • StatefulSet-Reihenfolge
  • DaemonSet-Abdeckung
  • Job- und CronJob-Abschluss

Persistenter Speicher

Ueberwachen Sie PersistentVolumes und Speicherleistung.

  • PV/PVC-Bindungsstatus
  • Speicherkapazitaetsnutzung
  • E/A-Durchsatz und -Latenz
  • StorageClass-Bereitstellung
  • Volume-Mount-Fehler

Kubernetes-native Funktionen

Auto-Discovery

Automatische Erkennung und Ueberwachung von Pods, Services und Endpunkten. Keine manuelle Konfiguration erforderlich, wenn Workloads skalieren.

Prometheus-kompatibel

Native PromQL-Unterstuetzung. Scrapen Sie vorhandene Prometheus-Endpunkte. Verwenden Sie Ihre bestehenden Recording Rules und Alerts.

Label-bewusst

Filtern und aggregieren Sie nach Kubernetes-Labels und -Annotationen. Gruppieren Sie Metriken nach Namespace, Deployment oder benutzerdefinierten Labels.

Ressourcenoptimierung

Dimensionieren Sie Ressourcenanforderungen und -limits basierend auf tatsaechlicher Nutzung richtig. Identifizieren Sie ueber- und unterprovisionierte Workloads.

Intelligentes Alerting

Vorkonfigurierte Alerts fuer haeufige K8s-Probleme: CrashLoopBackOff, ausstehende Pods, Node NotReady, Zertifikatsablauf.

Multi-Cluster

Ueberwachen Sie mehrere Kubernetes-Cluster von einem einzigen Dashboard aus. Vergleichen Sie die Leistung ueber Umgebungen hinweg.

Helm-Deployment

Stellen Sie den Bleemeo-Agent mit einem einzigen Helm-Chart bereit. GitOps-bereit mit vollstaendigen Anpassungsoptionen.

OpenTelemetry

Erfassen Sie Traces und Metriken ueber OpenTelemetry. Korrelieren Sie Infrastruktur-Metriken mit Anwendungs-Traces.

Schnelle Einrichtung mit Helm

1

Bleemeo Helm Repository hinzufuegen

Fuegen Sie das offizielle Bleemeo Helm-Chart-Repository zu Ihrer Helm-Installation hinzu.

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

Agent installieren

Stellen Sie den Glouton-Agent als DaemonSet mit Ihren Kontoanmeldedaten bereit.

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

Cluster anzeigen

Nodes, Pods und Services erscheinen automatisch innerhalb von Sekunden in Ihrem Bleemeo-Dashboard.

Vorgefertigte Kubernetes-Alerts

Werden Sie ueber haeufige Kubernetes-Probleme benachrichtigt, bevor sie Ihre Benutzer beeintraechtigen.

Pod-Probleme

  • CrashLoopBackOff erkannt
  • Pod bleibt in Pending haengen
  • Hohe Neustart-Anzahl
  • OOMKilled Container

Node-Probleme

  • Node NotReady
  • Hoher CPU-/Speicherdruck
  • Festplattenplatz niedrig
  • Zu viele Pods geplant

Cluster-Probleme

  • API Server-Fehler
  • etcd-Latenz hoch
  • Zertifikat laeuft ab
  • PVC ausstehend

Workload-Probleme

  • Deployment-Replicas nicht verfuegbar
  • StatefulSet nicht bereit
  • Job fehlgeschlagen
  • HPA bei maximalen Replicas

Funktioniert mit Ihrem Stack

Managed K8s EKS, GKE, AKS, DigitalOcean
Distributionen OpenShift, Rancher, k3s, k0s
Service Mesh Istio, Linkerd, Consul Connect
Ingress NGINX, Traefik, HAProxy, Kong
Speicher Ceph, Longhorn, OpenEBS, CSI
Observability Prometheus, Grafana, OpenTelemetry
CI/CD ArgoCD, Flux, Jenkins, GitLab
Datenbanken PostgreSQL, MySQL, MongoDB, Redis

Warum Bleemeo fuer Kubernetes?

Echtzeit-Sichtbarkeit

Sehen Sie Pod-Erstellung, Skalierungsereignisse und Ausfaelle in Echtzeit. Keine Verzoegerung bei der Metrikenerfassung.

Kostenoptimierung

Identifizieren Sie Ressourcenverschwendung und dimensionieren Sie Ihre Workloads richtig. Reduzieren Sie Cloud-Ausgaben ohne Leistungseinbussen.

Leichtgewichtiger Agent

Glouton verwendet minimale Ressourcen. Weniger als 100 MB Speicher pro Node. Konkurriert nicht mit Ihren Workloads.

13 Monate Aufbewahrung

Behalten Sie historische Daten fuer Kapazitaetsplanung und Trendanalyse. Vergleichen Sie die Leistung im Zeitverlauf.

Möchten Sie mehr erfahren?

Dokumentation lesen

Häufig gestellte Fragen

Alles, was Sie über das Kubernetes-Monitoring von Bleemeo wissen müssen

Wie stelle ich Bleemeo in meinem Kubernetes-Cluster bereit?

Bleemeo wird über ein Helm-Chart als DaemonSet bereitgestellt, das einen Glouton-Agenten auf jedem Node platziert. Fügen Sie einfach das Bleemeo Helm-Repository hinzu und führen Sie dann helm upgrade --install mit Ihren Kontoanmeldedaten und dem Clusternamen aus. Der Agent erkennt automatisch alle Pods und Services. Sie können auch mit reinem kubectl unter Verwendung unserer bereitgestellten Manifests bereitstellen. GitOps-Tools wie ArgoCD und Flux werden vollständig unterstützt.

Welche Kubernetes-Metriken sammelt Bleemeo?

Bleemeo sammelt umfassende Metriken, darunter: Pod-Metriken (Anzahl nach Status, Neustart-Zähler, CPU-/Speichernutzung vs. Requests/Limits), Node-Metriken (CPU, Speicher, Festplatte, Netzwerk, Kubelet-Status), Cluster-Metriken (Node-Anzahl, Namespace-Anzahl, API-Status) und Zertifikatsablauf (CA- und Node-Zertifikate). Metriken werden nach Namespace, Owner-Kind (Deployment, DaemonSet) und Owner-Name für einfache Filterung gelabelt.

Erkennt Bleemeo automatisch Services in meinen Pods?

Ja, automatische Service-Erkennung ist eine Kernfunktion. Der Bleemeo-Agent erkennt alle laufenden Services in Ihren Pods (Datenbanken, Webserver, Message Queues, etc.) und beginnt, sie ohne manuelle Konfiguration zu überwachen. Er erkennt über 100 Services standardmäßig. Wenn Pods hoch- oder herunterskalieren, folgt das Monitoring automatisch - keine Neukonfiguration für kurzlebige Workloads erforderlich.

Kann ich Prometheus-Metriken von meinen Anwendungen scrapen?

Ja, Bleemeo unterstützt Prometheus-Style-Scraping über Pod-Annotationen. Fügen Sie prometheus.io/scrape: "true" zu Ihren Pods hinzu und geben Sie optional prometheus.io/path und prometheus.io/port für benutzerdefinierte Metrik-Endpunkte an. Der Agent erkennt und scrapt diese Endpunkte automatisch. Sie können auch PromQL verwenden, um Metriken in Ihren Dashboards abzufragen.

Was sind die Ressourcenanforderungen für den Agenten?

Der Glouton-Agent ist auf geringen Ressourcenverbrauch ausgelegt. Er verwendet typischerweise weniger als 100 MB Speicher und minimale CPU pro Node. Der Agent konkurriert nicht mit Ihren Produktions-Workloads um Ressourcen. Ressourcenanforderungen und -limits können bei Bedarf in den Helm-Werten angepasst werden. Der Agent ist für Umgebungen mit hoher Dichte und vielen Pods pro Node optimiert.

Welche Kubernetes-Distributionen werden unterstützt?

Bleemeo funktioniert mit allen wichtigen Kubernetes-Distributionen: Managed Services (EKS, GKE, AKS, DigitalOcean Kubernetes), Selbst-verwaltet (kubeadm, k3s, k0s, microk8s) und Enterprise-Distributionen (OpenShift, Rancher, Tanzu). Wir unterstützen Kubernetes 1.19+. Der Agent passt sich an verschiedene Container-Runtimes an, einschließlich containerd, CRI-O und Docker.

Kann ich mehrere Kubernetes-Cluster überwachen?

Ja, Bleemeo unterstützt Multi-Cluster-Monitoring. Jeder Cluster erscheint als separate Entität in Ihrem Dashboard mit eigenem Namen (konfiguriert über config.kubernetes.clustername). Sie können alle Cluster in einem vereinheitlichten Dashboard anzeigen, Metriken clusterübergreifend vergleichen und in einzelne Cluster-Details drill-down. Dies ist ideal für die Verwaltung von Entwicklungs-, Staging- und Produktionsumgebungen.

Welche Alarme sind für Kubernetes vorkonfiguriert?

Bleemeo enthält vorgefertigte Alarme für häufige Kubernetes-Probleme: Pod-Probleme (CrashLoopBackOff, ausstehende Pods, hohe Neustart-Anzahl, OOMKilled), Node-Probleme (NotReady, Festplatten-/Speicherdruck), Cluster-Probleme (API-Server-Fehler, ablaufende Zertifikate) und Workload-Probleme (Deployment-Replicas nicht verfügbar, fehlgeschlagene Jobs). Sie können Schwellenwerte anpassen oder zusätzliche Alarme erstellen.

Wie verfolge ich Ressourcenanforderungen vs. tatsächliche Nutzung?

Bleemeo sammelt sowohl Ressourcenanforderungen/-limits als auch tatsächliche Nutzung für CPU und Speicher. Dashboards zeigen den Vergleich zwischen dem, was Pods angefordert haben, und dem, was sie tatsächlich nutzen, und helfen, überprovisionierte Workloads (Ressourcenverschwendung) und unterprovisionierte (Drosselungs- oder OOM-Risiko) zu identifizieren. Dies ermöglicht effektive Dimensionierung Ihrer Workloads.

Überwacht Bleemeo Container-Logs?

Ja, mit aktivierter Log-Erfassung erfasst Glouton automatisch Logs von allen Containern in Ihrem Kubernetes-Cluster. Logs werden von Container stdout/stderr ohne zusätzliche Konfiguration gesammelt. Sie können benutzerdefinierte Parser und Filter über Pod-Annotationen anwenden (glouton.log_format, glouton.log_filter). Logs können mit Metriken für umfassende Fehlerbehebung korreliert werden.

Starten Sie mit dem Monitoring Ihrer Kubernetes-Cluster

Deployment in Minuten. Vollstaendige Sichtbarkeit in Ihre K8s-Infrastruktur.