• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Comprender y monitor el clúster de Kubernetes

Repasemos lo que constituye un sistema Kubernetes y exploremos cómo New Relic puede ayudarlo a comprender su sistema a nivel de todo el clúster.

Separarlo para entender

Primero dividamos un sistema Kubernetes en distintas capas.

Analizaremos un sistema Kubernetes en tres secciones clave.

  • The cluster: esto representa todo el sistema Kubernetes. El cluster contiene múltiples despliegues, que a su vez albergan muchas vainas. Cada pod mantiene sus servicios y aplicaciones individuales.
  • The orchestrated: estos son los elementos centrales de un sistema Kubernetes. Los componentes orquestados constan de un despliegue completo que gira la cápsula hacia arriba y hacia abajo según sea necesario.
  • The services and applications: los servicios y la aplicación son los caballos de batalla del sistema Kubernetes. Dentro de un sistema Kubernetes, cada pod alberga uno o más servicios y aplicaciones. Los servicios y la aplicación proporcionan la funcionalidad esencial que impulsa el propósito del sistema. Podría ser computación, una aplicación web o cualquier otra aplicación.

Es importante tener en cuenta que estas secciones se anidan unas dentro de otras. El clúster contiene varias capas orquestadas y cada capa orquestada consta de varias capas de servicios y aplicaciones.

Importante

Hay muchas maneras de dividir un sistema Kubernetes para entenderlo; Estas capas son sólo una forma de pensar en su sistema.

Comprender y monitor la capa del clúster

En un sistema Kubernetes grande, con numerosos despliegues y pods, monitorear manualmente cada componente resulta poco práctico. Es posible que tenga que lidiar con docenas o cientos de implementaciones, lo que a su vez significa que puede que tenga que monitor cientos o miles de pods, servicios y aplicaciones individuales. New Relic ofrece un enfoque más eficiente para supervisar el estado de todo el sistema y recibir oportuno cuando surgen problemas.

Los siguientes pasos lo guiarán a través de una estrategia de monitoreo general para su clúster:

Clasifique su clúster

El dashboard de descripción general de Kubernetes muestra datos de alto nivel sobre su clúster. Puede encontrar datos generales como el recuento de pods y servicios. Más importante aún, puede encontrar datos sobre el estado de su clúster, como el porcentaje de pods en ejecución, el recuento de pods fallidos, la cantidad de reinicios del contenedor y más.

Utilice este dashboard para medir el estado general de su clúster. Aquí hay algunas cosas que debe buscar:

Componente

Lo que indica

Azulejos rojos o amarillos

Los mosaicos amarillos son advertencias. Esté atento a qué se refieren. Por ejemplo, si tiene 2 despliegues no saludables, debe tomar nota y planear solucionar los problemas de esos despliegues.

Los azulejos rojos son alerta crítica. Estas no son necesariamente fallas en su sistema, pero debe priorizar abordarlas lo más inmediatamente posible.

Picos anómalos en gráficos

Hay varios gráficos que muestran aspectos como el pod pendiente a lo largo del tiempo o la utilización de la memoria a lo largo del tiempo.

Los picos no siempre son motivo de preocupación, como los picos en el gráfico Kubernetes Warning Events by Reason en la captura de pantalla anterior. Estos picos ocurren regularmente cada 5 minutos, por lo que no generan ninguna señal de alerta. Busque picos que se produzcan fuera de los patrones regulares o picos de una magnitud mucho mayor de lo normal.

Preparación del nodo

Observe si los nodos del clúster están listos y pueden alojar el pod. Asegúrese de que la infraestructura de su clúster pueda manejar la carga de trabajo sin ningún cuello de botella.

Recuento de recursos Insights

Esté atento a la cantidad de pods, contenedores, nodos u otros recursos de Kubernetes dentro del clúster. Si bien no siempre encontrará algo viable, monitorear la utilización de recursos le permite planificar el escalamiento futuro.

Utilice el selector de tiempo en la parte superior izquierda de la página para ver sus datos en rangos de tiempo y verificar que cualquier dato preocupante no sea simplemente aleatorio o para realizar una clasificación en un período de tiempo más largo.

Paso anterior

Obtenga más información sobre el monitoreo de Kubernetes.

Próximo paso

Monitor el despliegue y pod de Kubernetes.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.