Surveiller les clusters AKS

Solutions de calcul Azure

Florin Angelescu

Azure Cloud Architect

Pourquoi la surveillance est importante

 

Kubernetes

 

 

  • La surveillance est essentielle pour comprendre le comportement en production.
  • Des problèmes peuvent passer inaperçus jusqu’à impacter les utilisateurs.
Solutions de calcul Azure

Pourquoi la surveillance est importante

 

 

Kubernetes

 

  • Kubernetes fournit des métriques de base.
  • AKS s’intègre à Azure Monitor et Log Analytics.

  • La surveillance aide à :

    • Détecter les problèmes tôt
    • Optimiser l’usage des ressources
    • Respecter les objectifs de performance
  • Prise en charge des rapports de conformité.

Solutions de calcul Azure

Métriques et tableaux de bord

Kubernetes

  • Les métriques sont la base de la surveillance.
  • AKS expose l’usage CPU, mémoire et réseau pour pods et nœuds.
Solutions de calcul Azure

Métriques et tableaux de bord

Kubernetes

Azure Monitor

  • Collecte ces métriques.
  • Les présente dans des tableaux de bord.
  • Facilite la visualisation des tendances.
Solutions de calcul Azure

Métriques et tableaux de bord

Kubernetes

Les tableaux de bord personnalisés peuvent combiner :

  • Métriques d’infrastructure
  • Données applicatives (latence des requêtes, erreurs)

En les adaptant aux besoins de l’équipe, vous obtenez des insights exploitables sans surcharge de détails.

Solutions de calcul Azure

Journaux et diagnostic

 

 

Kubernetes

 

Journaux

  • Donnent des détails sur le comportement des applications.
  • Diffusez-les depuis les pods avec kubectl logs.
  • Centralisez-les avec Log Analytics.
Solutions de calcul Azure

Journaux et diagnostic

 

 

Kubernetes

 

  • Les outils de diagnostic aident à trouver la cause racine :

    • Conteneur en échec
    • Service mal configuré
    • Goulot d’étranglement des ressources
  • Formats de journalisation structurés (JSON) :

    • Plus faciles à analyser automatiquement
Solutions de calcul Azure

Alertes et automatisation

Alerts

Azure Monitor permet de définir des seuils sur les métriques et de déclencher des alertes lorsqu’ils sont dépassés.

Solutions de calcul Azure

Alertes et automatisation

Alerts

Si le CPU reste au-dessus de 80 % pendant plusieurs minutes :

  • Une alerte peut prévenir l’équipe d’exploitation
Solutions de calcul Azure

Alertes et automatisation

Alerts

Les alertes peuvent aussi déclencher des actions automatiques, comme scaler les workloads ou redémarrer des pods.

Solutions de calcul Azure

Alertes et automatisation

Alerts

Combiner alertes et automatisation :

  • Réduire les interventions manuelles
  • Raccourcir les temps de reprise
Solutions de calcul Azure

Bonnes pratiques de surveillance

Metrics

Collectez des métriques reflétant la santé du système et l’expérience utilisateur

Dashboards

Concentrez-vous sur les insights actionnables

Logs

Agréguez les journaux pour simplifier le dépannage

Monitor

Passez en revue et ajustez les règles de surveillance

Solutions de calcul Azure

Récapitulatif

 

Kubernetes

 

  • La surveillance AKS offre la visibilité nécessaire pour exploiter vos applications en confiance.
  • Avec métriques, journaux, tableaux de bord et alertes, vous pouvez :
    • Détecter tôt les problèmes
    • Optimiser les performances
    • Maintenir la fiabilité
Solutions de calcul Azure

Passons à la pratique !

Solutions de calcul Azure

Preparing Video For Download...