Observa tus clústeres de Kubernetes

Stackdriver ahora te permite explorar la supervisión y el registro de la información en tus clústeres y contenedores de aplicaciones de Google Kubernetes Engine con un panel único.

Comienza

  1. Desde la GCP Console, ve a la página de inicio de Stackdriver Monitoring, Stackdriver > Monitoring. Puedes hacer clic en el siguiente botón para ir allí:

    Ir a la consola de Stackdriver Monitoring

  2. Selecciona el lugar de trabajo que contiene tu clúster de Google Kubernetes Engine:

    • En la mayoría de los casos, el lugar de trabajo es el proyecto de GCP que contiene tu clúster de Google Kubernetes Engine.
    • Es posible que se te solicite que crees un lugar de trabajo o quizás no veas tu proyecto de GCP en la lista de cuentas. En ese caso, debes crear un nuevo lugar de trabajo con tu proyecto de GCP. Para obtener más información, consulta Crea una cuenta de Stackdriver.
    • Para supervisar clústeres de varios proyectos en los mismos paneles, debes crear un lugar de trabajo que sea distinto al de tus proyectos de GCP. Para obtener más información, consulta Supervisa de varios proyectos.
  3. Desde la consola de Stackdriver Monitoring, ve a Recursos> Consola Beta de Kubernetes. Solo verás este elemento del menú si tienes clústeres que usan Stackdriver Kubernetes Monitoring.

    Ir a la consola Beta de Stackdriver Kubernetes Monitoring.

    Esta consola te muestra solo aquellos clústeres que usan Stackdriver Kubernetes Monitoring. Si no ves ningún clúster o no ves todos los recursos en tus clústeres, consulta la sección Solución de problemas en esta página.

Interfaz del panel de Kubernetes Monitoring

El panel de Kubernetes Monitoring se divide en varias partes, como lo indican los números rojos en la siguiente captura de pantalla:

Vista tabular de Kubernetes

  1. La barra de herramientas del panel proporciona la configuración, el filtrado y el control sobre el cronograma que se muestra debajo.

  2. El selector de eventos del cronograma te permite desplazarte sobre el cronograma para revelar resúmenes de incumplimientos de alerta. Consulta la sección de eventos del cronograma a continuación.

  3. La sección de detalles te permite elegir una de las tres pestañas de vista: Infraestructura, cargas de trabajo y servicios. Estas pestañas de vista se describen en la sección Pestañas de vista a continuación.

Pestañas de vista

El panel proporciona varias pestañas de vista que organizan la información de tu clúster de diferentes maneras. A continuación, se muestran las pestañas de vista posibles:

  • Infraestructura. Agrega los recursos de Kubernetes con esta jerarquía: Clúster > Nodo > Pod > Contenedor.

  • Cargas de trabajo Agrega los recursos de Kubernetes con esta jerarquía: Clúster > Espacio de nombres > Carga de trabajo > Pod > Contenedor.

  • Servicios Agrega los recursos de Kubernetes con esta jerarquía: Clúster > Espacio de nombres > Servicio > Pod > Contenedor.

Puedes seleccionar tu modo de vista desde las pestañas que se encuentran sobre la sección de detalles:

Kubernetes Event Details

La tabla está ordenada para mostrar primero los recursos de Kubernetes con incidentes abiertos. Puedes hacer clic en la flecha desplegable (▸) delante de cada recurso de Kubernetes para ver los subcomponentes del recurso. La siguiente captura de pantalla muestra una jerarquía desplegable de los recursos de Kubernetes:

Kubernetes Event Details

Cada nombre de recurso está precedido por un indicador que, si está en rojo, indica que se han producido incidentes en ese recurso o en recursos inferiores en la jerarquía. Para ver los detalles de alertas, haz clic en Nombre. Para obtener más detalles, consulta la sección Detalles de alertas a continuación.

Definiciones de columna

A continuación, se explican las columnas que aparecen en las tres pestañas. Los valores mostrados se basan en el intervalo de tiempo seleccionado:

  • Nombre: La etiqueta que asignaste al recurso Kubernetes.
  • Tipo de recurso: Los valores posibles son Clúster, Contenedor, Espacio de nombres, Nodo, Pod y Lugar de trabajo. Contenedor.
  • Listo: El número de instancias de nodo disponibles.
  • Incidentes: El número de incumplimientos de alertas.
  • Uso de CPU: El porcentaje de uso en comparación con los recursos de CPU solicitados.
  • Uso de memoria: El porcentaje de uso de la memoria solicitada.
  • Uso total de memoria: La cantidad de memoria asignada.

Información faltante

Es un problema conocido que en esta versión Beta quizás falten algunos contenedores, pods y cargas de trabajo en las pestañas.

Si un contenedor no tiene límites y se han configurado solicitudes para CPU y memoria, ese contenedor y sus pods y cargas de trabajo superiores podrían no mostrarse en las pestañas. Puedes verificar la existencia de pods con comandos kubectl como los siguientes:

kubectl get pods --namespace=[NAMESPACE_ID]

Para corregir este problema, agrega límites a la configuración del contenedor.

Detalles de alertas

El panel de Kubernetes Monitoring muestra una línea de resumen para cada recurso de Kubernetes de forma predeterminada. Para ver los detalles del recurso, haz clic en la flecha de expansión (▸) frente al recurso de Kubernetes.

Si haces clic en los botones rojos o verdes, delante de la entrada, aparece un panel con detalles de alertas:

Kubernetes Event Details

Esta vista de detalles agrega incidentes, métricas del sistema y registros en una vista.

Eventos del cronograma

También puedes acceder al panel de detalles de alertas desde el selector de eventos del cronograma en la parte superior del panel. Un cronograma de incidentes te da una vista de los incumplimientos de alertas que ocurrieron dentro del intervalo de tiempo seleccionado. Si te desplazas sobre las áreas rojas del cronograma, aparecen las siguientes tarjetas de eventos:

Kubernetes Timeline View

Las tarjetas de eventos proporcionan más información sobre cada incidente que se muestra en el cronograma. Si haces clic en una tarjeta de evento individual, verás los detalles de alertas del incidente en un panel nuevo.

Solución de problemas

Si no ves ningún recurso de Kubernetes en tu panel, verifica lo siguiente:

  • ¿Se seleccionó el proyecto de GCP correcto en la parte superior de la página? De lo contrario, usa el menú desplegable en la parte superior de la página para seleccionar un proyecto. Debes seleccionar el proyecto cuyos datos deseas ver.

  • ¿Tu proyecto tiene alguna actividad? Si acabas de crear tu clúster, espera unos minutos para que se propague con los datos. Consulta Instala la asistencia de Stackdriver para obtener más detalles.

  • ¿El intervalo de tiempo es demasiado estrecho? Puedes usar el menú Tiempo en la barra de herramientas del panel en la parte superior de la página para seleccionar otros intervalos de tiempo o definir un rango Personalizado.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.