Volver a guíasGuía

Corregir alertas de memoria en Kubernetes sin caer en la trampa de page cache

Un flujo práctico para que Prometheus avise por RSS, OOM y presión real, no porque container_memory_usage_bytes haya decidido dramatizar como si fuera lunes.

Aprende a rediseñar alertas de saturación de memoria en Kubernetes comparando usage, working set, RSS, cache, límites, OOMKilled y validaciones con promtool.

Creada: 26 de agosto de 2026

Publicada: 26 de agosto de 2026

Tiempo estimado40 min
NivelIntermedio
Antes de empezarPrometheus scrapeando kubelet/cAdvisor y kube-state-metrics
PlataformasLinux / Docker
WhatsAppXLinkedIn

Linux

Diagnóstico desde una estación Linux con kubectl, Prometheus API y promtool.

kubectlcurlpromtool
Comparar memoria vista por Kubernetes
kubectl top pod -n shop
Revisar eventos de OOM
kubectl describe pod -n shop checkout-api-7d9f | egrep -i 'oom|killed|memory|restart'
Consultar working set
curl -G 'http://localhost:9090/api/v1/query' --data-urlencode 'query=sum by (pod,container)(container_memory_working_set_bytes{namespace="shop",container!=""})'
Probar reglas
promtool test rules tests/k8s-memory-alerts.test.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.