Les composants orchestrés se composent d'un déploiement complet qui fait tourner le pod de haut en bas selon les besoins. Dans un système Kubernetes , les déploiements individuels ont une configuration spécifique. Par exemple, un déploiement peut exécuter quatre instances d’une application dans un conteneur individuel. Le déploiement lancera le pod contenant cette application jusqu'à ce qu'il atteigne ce quota. Si un pod venait à tomber en panne, il en lancerait un nouveau pour continuer à respecter le nombre spécifié.
Des problèmes surviennent lorsque vous avez des déploiements de dizaines ou de centaines, chacun avec une configuration dont vous ne vous souvenez peut-être même pas.
Les étapes suivantes vous guident à travers une stratégie générale pour monitorer votre déploiement :
Accéder au dashboard de présentation
Allez à one.newrelic.com > All capabilities > Kubernetes > Overview Dashboard.
Triez vos déchets
Jetez un œil à la tuile de déploiement malsain et à la tuile de nombre de déploiements.
Comparez les deux pour mesurer le pourcentage de déploiement non sain dans votre cluster. Les déploiements malsains ont un pod manquant ou indisponible. Cela signifie généralement que le déploiement n'a pas pu faire tourner ces pods.
Regardons cela de plus près.

Identifier les pods en attente et en échec
Faites défiler un peu vers le bas et trouvez la table Pending and Failed Pods . Ce tableau vous montrera tous les pods qui ont échoué ou sont bloqués en attente pour une raison quelconque. Il est normal que le pod échoue à un certain degré en fonction de la base de référence de santé de votre système.
Ce que vous recherchez, c'est un pod qui échoue à plusieurs reprises. Faites défiler le graphique selon vos besoins.

Une fois que vous avez identifié les pods qui échouent régulièrement, dépannez les configurations de déploiement pour ces pods.