Supervisión de clústeres AKS

Soluciones de Azure Compute

Florin Angelescu

Azure Cloud Architect

Por qué importa monitorizar

 

Kubernetes

 

 

  • Monitorizar es clave para entender el comportamiento en producción.
  • A veces los problemas no se ven hasta afectar a usuarios.
Soluciones de Azure Compute

Por qué importa monitorizar

 

 

Kubernetes

 

  • Kubernetes ofrece métricas básicas.
  • AKS se integra con Azure Monitor y Log Analytics.

  • El monitoreo ayuda a:

    • Detectar problemas pronto
    • Optimizar uso de recursos
    • Cumplir expectativas de rendimiento
  • Soporta informes de cumplimiento.

Soluciones de Azure Compute

Métricas y paneles

Kubernetes

  • Las métricas son la base del monitoreo.
  • AKS expone uso de CPU, memoria y red de pods y nodos.
Soluciones de Azure Compute

Métricas y paneles

Kubernetes

Azure Monitor

  • Recoge estas métricas.
  • Las muestra en paneles.
  • Facilita ver tendencias.
Soluciones de Azure Compute

Métricas y paneles

Kubernetes

Los paneles personalizados pueden combinar:

  • Métricas de infraestructura
  • Datos de la aplicación (latencia de solicitudes, errores)

Al adaptarlos al equipo, el monitoreo aporta información accionable sin abrumar.

Soluciones de Azure Compute

Logs y diagnósticos

 

 

Kubernetes

 

Logs

  • Ofrecen detalle del comportamiento de la app.
  • Transmite logs desde pods con kubectl logs.
  • Centraliza con Log Analytics.
Soluciones de Azure Compute

Logs y diagnósticos

 

 

Kubernetes

 

  • Las herramientas de diagnóstico ayudan a encontrar la causa raíz:

    • Contenedor fallando
    • Servicio mal configurado
    • Cuello de botella de recursos
  • Logs estructurados (JSON):

    • Más fáciles de analizar automáticamente
Soluciones de Azure Compute

Alertas y automatización

Alerts

Azure Monitor permite fijar umbrales y lanzar alertas cuando se superan.

Soluciones de Azure Compute

Alertas y automatización

Alerts

Si la CPU supera el 80% durante varios minutos:

  • Se avisa al equipo de operaciones
Soluciones de Azure Compute

Alertas y automatización

Alerts

Las alertas también pueden disparar acciones automáticas, como escalar cargas o reiniciar pods.

Soluciones de Azure Compute

Alertas y automatización

Alerts

Combinar alertas y automatización:

  • Reduce intervención manual
  • Acorta tiempos de recuperación
Soluciones de Azure Compute

Mejores prácticas de monitoreo

Metrics

Recoge métricas que reflejen salud y experiencia del usuario

Dashboards

Prioriza información accionable

Logs

Usa agregación de logs para simplificar el diagnóstico

Monitor

Revisa y ajusta las reglas de monitoreo

Soluciones de Azure Compute

Recap

 

Kubernetes

 

  • Monitorizar en AKS da la visibilidad necesaria para operar con confianza.
  • Con métricas, logs, paneles y alertas puedes:
    • Detectar problemas pronto
    • Optimizar rendimiento
    • Mantener la fiabilidad
Soluciones de Azure Compute

¡Vamos a practicar!

Soluciones de Azure Compute

Preparing Video For Download...