Alto consumo de memoria en Kubernetes a lo largo del tiempo (OOM)
3986
Created On 10/24/22 06:52 AM - Last Modified 01/03/25 10:55 AM
Symptom
Con el tiempo, los defensores provocarán errores de falta de memoria en Kubernetes debido a una pérdida de memoria.
de ciertos kernel de Ubuntu.
Environment
- Versión 1.24.3 de Kubernetes alojado por uno mismo
- Versión 20.10.7 de Docker
- Defensores v22.06.197
Cause
Reproducir el problema en Ubuntu 18.04.06 con kernel 4.15.0-177-generic
Pasos para reproducir:
-
Habilitar CNNF para hosts
-
Run the following in a host with a running Defender
while true; do wget -q -O- http://127.0.0.1; done -
View TCP slab size increase in the host
watch -n 0.1 "cat /proc/slabinfo | grep TCP"
Resolution
La actualización del kernel a la versión de kernel HWE recomendada (5.4.0-124-generic) como se describe aquí Kernel/LTSEnablementStack - Ubuntu Wiki resolvió el problema.