【问题标题】:Keycloak running on kubernetes running out of memory在内存不足的 kubernetes 上运行的 Keycloak
【发布时间】:2022-12-10 01:51:48
【问题描述】:

我们有一个在 Kubernetes 上运行的 Keycloak 部署。由于高内存消耗,我们的容器需要定期重启。堆使用保持一致,但 kubectl top 一直显示内存在增加。例如,堆使用量约为 8GB,但 Pod 消耗了 13GB 的内存,并且还在不断增加。关于什么导致内存使用/泄漏的任何想法?

限制了所有 infinispan 缓存的大小,堆保持一致并有上限,但 pod 的内存使用量仍在上升

keycloak-prod keycloak-0 180m 11584Mi
keycloak-prod keycloak-1 157m 12168Mi
keycloak-prod keycloak-2 168m 12419Mi
keycloak-prod keycloak-3 150m 12095Mi
keycloak-prod keycloak-4 235m 12266Mi
keycloak-prod keycloak-5 149m 11222Mi
keycloak-prod keycloak-6 194m 11975Mi
keycloak-prod keycloak-7 185m 12491Mi

JVM Heap Usage Graph

【问题讨论】:

    标签: kubernetes keycloak


    【解决方案1】:

    即使我有同样的问题。

    在 Kubernetes 中运行 Infinispan JDBC Ping Clustered Keycloak,最少 3 个副本,每个 8GB 几天后就会扩展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-19
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 2012-05-17
      • 1970-01-01
      • 2023-03-07
      • 2022-10-06
      相关资源
      最近更新 更多