Kubernetes Google 服务器端标记内存泄漏问题排查

Kubernetes Google Server-side tagging memory leak troubleshooting

提问人:Remco Loof 提问时间:6/12/2023 最后编辑:Remco Loof 更新时间:6/19/2023 访问量:125

问:

最近,我们部署了 Google 提供的服务器端标记解决方案的 Kubernetes 集群。它们提供了一个 docker 映像,我们在部署在 DigitalOcean 上的托管 Kubernetes 集群中使用该映像。

我们开始观察到内存使用量会随着时间的推移而逐渐增加。通过进一步分析此问题并运行一些测试,我们怀疑运行上面列出的 Docker 映像的容器导致了此问题。在下面可以看到,重新启动容器导致内存使用率显著下降。给出的内存使用量显示相同的下降。kubectl top pods -A

Restarting the containers with the given Docker image

我们已经为运行此映像的部署设置了资源限制,以防止它增长,直到节点耗尽资源。但是,我们没有预料到这张图片会出现这种行为。有谁知道这是否是这张图片的常见问题?是否还有其他原因,例如群集设置导致此问题?处理这种潜在内存泄漏的最佳做法是什么?我们目前正在考虑的解决方案之一是每 24 小时安排一次。rollout restart

docker kubernetes google-tag-manager 谷歌标签管理器-服务器端

评论


答:

0赞 Remco Loof 6/19/2023 #1

问题已经自行解决。该问题似乎与 2023 年 6 月 6 日至 7 日发布的 Google 跟踪代码管理器一起出现,并在 2023 年 6 月 13 日的版本中得到解决。