Monitorare i cluster AKS

Soluzioni di calcolo in Azure

Florin Angelescu

Azure Cloud Architect

Perché il monitoraggio conta

 

Kubernetes

 

 

  • Il monitoraggio è essenziale per capire il comportamento in produzione.
  • I problemi possono sfuggire finché non colpiscono gli utenti.
Soluzioni di calcolo in Azure

Perché il monitoraggio conta

 

 

Kubernetes

 

  • Kubernetes fornisce metriche di base.
  • AKS si integra con Azure Monitor e Log Analytics.

  • Il monitoraggio aiuta a:

    • Rilevare i problemi in anticipo
    • Ottimizzare l’uso delle risorse
    • Rispettare le attese di performance
  • Supporta i report di conformità.

Soluzioni di calcolo in Azure

Metriche e dashboard

Kubernetes

  • Le metriche sono la base del monitoraggio.
  • AKS espone CPU, memoria e rete per pod e nodi.
Soluzioni di calcolo in Azure

Metriche e dashboard

Kubernetes

Azure Monitor

  • Raccoglie queste metriche.
  • Le mostra in dashboard.
  • Facilita la visualizzazione delle tendenze.
Soluzioni di calcolo in Azure

Metriche e dashboard

Kubernetes

Le dashboard personalizzate possono combinare:

  • Metriche dell’infrastruttura
  • Dati applicativi (latenza richieste, errori)

Adattando le dashboard ai bisogni del team, il monitoraggio offre insight utili senza sovraccarico di dettagli.

Soluzioni di calcolo in Azure

Log e diagnostica

 

 

Kubernetes

 

Log

  • Forniscono dettagli sul comportamento dell’app.
  • Flusso diretto dai pod con kubectl logs.
  • Centralizza con Log Analytics.
Soluzioni di calcolo in Azure

Log e diagnostica

 

 

Kubernetes

 

  • Gli strumenti di diagnostica aiutano a trovare la causa radice:

    • Container in errore
    • Servizio mal configurato
    • Collo di bottiglia di risorse
  • Formati di log strutturati (JSON):

    • Più facili da analizzare automaticamente
Soluzioni di calcolo in Azure

Alert e automazione

Alert

Azure Monitor consente di impostare soglie per le metriche e generare alert quando vengono superate.

Soluzioni di calcolo in Azure

Alert e automazione

Alert

La CPU resta sopra l’80% per alcuni minuti:

  • Un alert può avvisare il team operativo
Soluzioni di calcolo in Azure

Alert e automazione

Alert

Gli alert possono anche avviare azioni automatiche, come scalare i carichi o riavviare i pod.

Soluzioni di calcolo in Azure

Alert e automazione

Alert

Combinare alert e automazione:

  • Riduce l’intervento manuale
  • Accorcia i tempi di ripristino
Soluzioni di calcolo in Azure

Best practice di monitoraggio

Metriche

Raccogli metriche che riflettono salute e UX

Dashboard

Concentrati su insight azionabili

Log

Usa l’aggregazione dei log per semplificare il debug

Monitor

Rivedi e affina le regole di monitoraggio

Soluzioni di calcolo in Azure

Riepilogo

 

Kubernetes

 

  • Il monitoraggio in AKS offre la visibilità per operare con sicurezza.
  • Con metriche, log, dashboard e alert puoi:
    • Individuare problemi presto
    • Ottimizzare le prestazioni
    • Mantenere l’affidabilità
Soluzioni di calcolo in Azure

Passons à la pratique !

Soluzioni di calcolo in Azure

Preparing Video For Download...