Los componentes orquestados constan de un despliegue completo que gira la cápsula hacia arriba y hacia abajo según sea necesario. En un sistema Kubernetes, el despliegue individual tiene una configuración específica. Por ejemplo, un despliegue podría ejecutar cuatro instancias de una aplicación en un contenedor individual. El despliegue activará el pod que contiene esa aplicación hasta que alcance esa cuota. Si un pod fallara, generaría uno nuevo para continuar alcanzando el número especificado.
Los problemas surgen cuando tienes docenas o cientos de despliegues, cada uno con una configuración que quizás ni siquiera recuerdes.
Los siguientes pasos lo guiarán a través de una estrategia general para monitor su despliegue:
Navegue al dashboard descripción general
Vaya a one.newrelic.com > All capabilities > Kubernetes > Overview Dashboard.
Clasifica tu despliegue
Eche un vistazo al mosaico de despliegue no saludable y al mosaico de recuento de despliegue.
Compare los dos para medir el porcentaje de despliegue no saludable en su grupo. Despliegue no saludable: falta un módulo o no está disponible. Esto generalmente significa que el despliegue no pudo hacer girar esas cápsulas.
Echemos un vistazo más de cerca.
Identificar pods pendientes y fallidos
Desplácese un poco hacia abajo y busque la tabla Pending and Failed Pods . Esta tabla le mostrará todos los pods que han fallado o están atascados pendientes por cualquier motivo. Es normal que el pod falle hasta cierto punto dependiendo del estado de la línea de base de su sistema.
Lo que estás buscando es un módulo que falle repetidamente. Desplácese hacia abajo en el gráfico según sea necesario.
Una vez que haya identificado qué pod falla regularmente, solucione los problemas de las configuraciones desplegables para esos pod.