Kubernetes でのメモリ消費量が時間の経過とともに増加する (OOM)
3938
Created On 10/24/22 06:52 AM - Last Modified 01/03/25 10:56 AM
Symptom
時間が経つにつれて、防御側はメモリリークによりKubernetesでOut of Memoryエラーを引き起こすでしょう。
特定の Ubuntu カーネルの。
Environment
- セルフホスト Kubernetes バージョン 1.24.3
- Docker バージョン 20.10.7
- ディフェンダーズ v22.06.197
Cause
カーネル4.15.0-177-genericを実行しているUbuntu 18.04.06で問題を再現します。
再現手順:
-
ホストのCNNFを有効にする
-
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
Kernel/LTSEnablementStack - Ubuntu Wikiの説明に従って、カーネルを推奨の HWE カーネル バージョン (5.4.0-124-generic) にアップグレードすると、問題は解決しました。