Surveiller les grappes AKS

Solutions de calcul Azure

Florin Angelescu

Azure Cloud Architect

Pourquoi surveiller

 

Kubernetes

 

 

  • La surveillance est essentielle pour comprendre le comportement en production.
  • Des enjeux peuvent passer inaperçus jusqu'à l'impact chez les utilisateurs.
Solutions de calcul Azure

Pourquoi surveiller

 

 

Kubernetes

 

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

  • La surveillance permet de :

    • Détecter tôt les problèmes
    • Optimiser l'utilisation des ressources
    • Atteindre les objectifs de performance des applications
  • Elle facilite les 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'utilisation du CPU, de la mémoire et du réseau pour les pods et les nœuds.
Solutions de calcul Azure

Métriques et tableaux de bord

Kubernetes

Azure Monitor

  • Recueille ces métriques.
  • Les présente dans des tableaux de bord.
  • Rend les tendances faciles à visualiser.
Solutions de calcul Azure

Métriques et tableaux de bord

Kubernetes

Des tableaux de bord personnalisés peuvent combiner :

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

En les adaptant aux besoins de l'équipe, vous obtenez des insights exploitables plutôt qu'un surplus de détails.

Solutions de calcul Azure

Journaux et diagnostics

 

 

Kubernetes

 

Journaux

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

Journaux et diagnostics

 

 

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 vous permet de définir des seuils de métriques et de déclencher des alertes quand ils sont dépassés.

Solutions de calcul Azure

Alertes et automatisation

Alerts

L'usage du CPU reste au-dessus de 80 % pendant plusieurs minutes :

  • Une alerte peut aviser l'équipe des opérations
Solutions de calcul Azure

Alertes et automatisation

Alerts

Les alertes peuvent aussi déclencher des actions automatisées, comme l'augmentation de la charge de travail ou le redémarrage de pods.

Solutions de calcul Azure

Alertes et automatisation

Alerts

Combiner alertes et automatisation :

  • Réduire les interventions manuelles
  • Raccourcir les délais de rétablissement
Solutions de calcul Azure

Pratiques exemplaires de surveillance

Metrics

Recueillez des métriques qui reflètent la santé du système et l'expérience utilisateur

Dashboards

Misez sur des insights exploitables

Logs

Regroupez les journaux pour simplifier le dépannage

Monitor

Passez en revue et peaufinez les règles de surveillance

Solutions de calcul Azure

Récapitulatif

 

Kubernetes

 

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

Passons à la pratique !

Solutions de calcul Azure

Preparing Video For Download...