You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用codecentric的Keycloak Helm Chart,如何修改PostgreSQL存储类?

如何通过Keycloak Helm Chart的values.yaml覆盖PostgreSQL存储类配置?

当然可以直接通过Keycloak的values.yaml覆盖PostgreSQL的存储类配置,不需要单独部署PostgreSQL。

由于codecentric的Keycloak Chart依赖Bitnami的PostgreSQL Chart,Helm支持通过父Chart的values传递子Chart的配置参数。你只需在Keycloak的postgresql配置段中添加Bitnami PostgreSQL Chart支持的存储类相关参数即可。

比如要指定自定义存储类,可按如下方式修改values.yaml:

postgresql:
  enabled: true
  postgresqlUsername: keycloak
  postgresqlPassword: keycloak
  postgresqlDatabase: keycloak
  networkPolicy:
    enabled: false
  # 添加PostgreSQL存储类配置
  primary:
    persistence:
      storageClass: "你的自定义存储类名称"
      # 按需调整存储大小
      size: 10Gi

这里的primary.persistence.storageClass是Bitnami PostgreSQL Chart中指定存储类的参数,替换成你实际要用的存储类名称即可。

核心逻辑是Helm会将父Chart中postgresql下的所有参数传递给依赖的Bitnami PostgreSQL Chart,因此只要是Bitnami PostgreSQL Chart支持的配置,都能通过这种方式在Keycloak的values.yaml中设置。

内容的提问来源于stack exchange,提问作者David Gard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 11:05:19