Volver a guíasGuía

Monitorizar controller-runtime sin fundir el API server de Kubernetes

Un flujo práctico para detectar LIST storms, caches desincronizadas, colas de reconciliación y alertas de control plane antes de que el operador se convierta en el incidente. Qué detallazo.

Aprende a vigilar controladores Kubernetes hechos con controller-runtime usando Prometheus, métricas de workqueue, apiserver, informers, reglas promtool y validación canary.

Creada: 27 de agosto de 2026

Publicada: 27 de agosto de 2026

Tiempo estimado45 min
NivelAvanzado
Antes de empezarPrometheus scrapeando el API server y los controladores propios
PlataformasLinux / Docker
WhatsAppXLinkedIn

Docker

Validación local de reglas con fixtures sintéticos antes de tocar el Prometheus compartido.

Dockerrules/*.yamltests/*.yaml
Ejecutar promtool en contenedor
docker run --rm -v $PWD:/work -w /work prom/prometheus:latest promtool test rules tests/controller-runtime-cache-pressure.test.yaml
Comprobar sintaxis
docker run --rm -v $PWD:/work -w /work prom/prometheus:latest promtool check rules rules/controller-runtime-cache-pressure.yaml

Contenido bloqueado

Esta guía requiere completar ambos pasos para leer el contenido completo.

  • Dale a “Me gusta” en la guía.
  • Comparte en WhatsApp, X, LinkedIn o copia el enlace.

Cuando se cumplan ambos pasos, el acceso se desbloquea automáticamente.