Monitorizarea clusterelor AKS

Soluții de calcul Azure

Florin Angelescu

Azure Cloud Architect

De ce contează monitorizarea

 

Kubernetes

 

 

  • Monitorizarea este esențială pentru a înțelege comportamentul aplicațiilor în producție.
  • Problemele pot trece neobservate până când utilizatorii sunt afectați.
Soluții de calcul Azure

De ce contează monitorizarea

 

 

Kubernetes

 

  • Kubernetes oferă metrici de bază.
  • AKS se integrează cu Azure Monitor și Log Analytics.

  • Monitorizarea ajută la:

    • Detectarea timpurie a problemelor
    • Optimizarea utilizării resurselor
    • Îndeplinirea așteptărilor de performanță
  • Sprijină raportarea conformității.

Soluții de calcul Azure

Metrici și tablouri de bord

Kubernetes

  • Metricile reprezintă baza monitorizării.
  • AKS expune utilizarea procesorului, a memoriei și a rețelei pentru poduri și noduri.
Soluții de calcul Azure

Metrici și tablouri de bord

Kubernetes

Azure Monitor

  • Colectează aceste metrici.
  • Le prezintă în tablouri de bord.
  • Facilitează vizualizarea tendințelor.
Soluții de calcul Azure

Metrici și tablouri de bord

Kubernetes

Tablourile de bord personalizate pot combina:

  • Metrici de infrastructură
  • Date la nivel de aplicație (latență, număr de erori)

Adaptând tablourile de bord la nevoile echipei, monitorizarea oferă informații utile, nu detalii excesive.

Soluții de calcul Azure

Jurnale și diagnostice

 

 

Kubernetes

 

Jurnale

  • Oferă informații detaliate despre comportamentul aplicațiilor.
  • Transmiteți jurnalele din poduri cu kubectl logs.
  • Centralizați jurnalele cu Log Analytics.
Soluții de calcul Azure

Jurnale și diagnostice

 

 

Kubernetes

 

  • Instrumentele de diagnosticare identifică cauzele principale:

    • Container defect
    • Serviciu configurat greșit
    • Blocaj de resurse
  • Formate de jurnalizare structurată (JSON):

    • Mai ușor de analizat și procesat automat
Soluții de calcul Azure

Alerte și automatizare

Alerts

Azure Monitor permite definirea unor praguri pentru metrici și declanșarea de alerte când acestea sunt depășite.

Soluții de calcul Azure

Alerte și automatizare

Alerts

Utilizarea procesorului rămâne peste 80% timp de câteva minute:

  • O alertă poate notifica echipa de operațiuni
Soluții de calcul Azure

Alerte și automatizare

Alerts

Alertele pot declanșa și acțiuni automate, precum scalarea sarcinilor de lucru sau repornirea podurilor.

Soluții de calcul Azure

Alerte și automatizare

Alerts

Combinând alertele cu automatizarea:

  • Se reduce intervenția manuală
  • Se scurtează timpii de recuperare
Soluții de calcul Azure

Bune practici de monitorizare

Metrics

Colectați metrici care reflectă starea sistemului și experiența utilizatorilor

Dashboards

Concentrați-vă pe informații acționabile

Logs

Utilizați agregarea jurnalelor pentru a simplifica depanarea

Monitor

Revedeți și rafinați regulile de monitorizare

Soluții de calcul Azure

Recapitulare

 

Kubernetes

 

  • Monitorizarea în AKS oferă vizibilitatea necesară pentru a opera aplicațiile cu încredere.
  • Cu metrici, jurnale, tablouri de bord și alerte puteți:
    • Detecta problemele din timp
    • Optimiza performanța
    • Menține fiabilitatea
Soluții de calcul Azure

Să exersăm!

Soluții de calcul Azure

Preparing Video For Download...