AKS-Cluster überwachen

Azure Compute-Lösungen

Florin Angelescu

Azure Cloud Architect

Warum Monitoring wichtig ist

 

Kubernetes

 

 

  • Monitoring ist essenziell, um das Verhalten in Produktion zu verstehen.
  • Probleme bleiben oft unbemerkt, bis Nutzer betroffen sind.
Azure Compute-Lösungen

Warum Monitoring wichtig ist

 

 

Kubernetes

 

  • Kubernetes liefert Basis-Metriken.
  • AKS integriert sich mit Azure Monitor und Log Analytics.

  • Monitoring hilft:

    • Probleme früh erkennen
    • Ressourcennutzung optimieren
    • Performance-Erwartungen erfüllen
  • Unterstützt Compliance-Reporting.

Azure Compute-Lösungen

Metriken und Dashboards

Kubernetes

  • Metriken sind die Basis des Monitorings.
  • AKS zeigt CPU-, Speicher- und Netzwerk-Nutzung für Pods und Nodes.
Azure Compute-Lösungen

Metriken und Dashboards

Kubernetes

Azure Monitor

  • Sammelt diese Metriken.
  • Zeigt sie in Dashboards.
  • Macht Trends leicht sichtbar.
Azure Compute-Lösungen

Metriken und Dashboards

Kubernetes

Eigene Dashboards können kombinieren:

  • Infrastrukturmetriken
  • App-Daten (Request-Latenz, Fehleranzahl)

Mit teamgerechten Dashboards lieferst du umsetzbare Erkenntnisse statt zu vieler Details.

Azure Compute-Lösungen

Logs und Diagnose

 

 

Kubernetes

 

Logs

  • Liefern Details zum App-Verhalten.
  • Logs direkt aus Pods streamen mit kubectl logs.
  • Logs in Log Analytics zentralisieren.
Azure Compute-Lösungen

Logs und Diagnose

 

 

Kubernetes

 

  • Diagnosetools finden Ursachen:

    • Fehlender Container
    • Falsch konfigurierter Service
    • Ressourcen-Engpass
  • Strukturierte Logs (JSON):

    • Leichter automatisch zu parsen und zu analysieren
Azure Compute-Lösungen

Alerts und Automatisierung

Alerts

Mit Azure Monitor setzt du Schwellwerte für Metriken und löst beim Überschreiten Alerts aus.

Azure Compute-Lösungen

Alerts und Automatisierung

Alerts

CPU-Auslastung bleibt mehrere Minuten über 80%:

  • Ein Alert informiert das Ops-Team
Azure Compute-Lösungen

Alerts und Automatisierung

Alerts

Alerts können auch Aktionen auslösen, z. B. Skalieren oder Pods neu starten.

Azure Compute-Lösungen

Alerts und Automatisierung

Alerts

Alerts mit Automatisierung kombinieren:

  • Weniger manueller Aufwand
  • Kürzere Recovery-Zeiten
Azure Compute-Lösungen

Best Practices fürs Monitoring

Metrics

Sammle Metriken zu Systemgesundheit und UX

Dashboards

Auf umsetzbare Insights fokussieren

Logs

Log-Aggregation für einfacheres Troubleshooting nutzen

Monitor

Monitoring-Regeln regelmäßig prüfen und verfeinern

Azure Compute-Lösungen

Zusammenfassung

 

Kubernetes

 

  • Monitoring in AKS schafft die nötige Sichtbarkeit für den Betrieb.
  • Mit Metriken, Logs, Dashboards und Alerts kannst du:
    • Probleme früh erkennen
    • Performance optimieren
    • Zuverlässigkeit sichern
Azure Compute-Lösungen

Lass uns üben!

Azure Compute-Lösungen

Preparing Video For Download...