gpt4 book ai didi

postgresql - openshift 上的 keycloak 和 postgresql

转载 作者:行者123 更新时间:2023-11-29 12:51:52 25 4
gpt4 key购买 nike

我尝试在 openshift 上使用 POSTGRESQL 部署 keycloak。我使用了这个图像,jboss/keycloak-openshift 图像用于 keycloak 和 rhscl/postgresql-95-rhel7 用于 postgresql。

然后我在 keycloak 部署中添加了环境变量

  • DB_DATABASE : key 斗篷
  • DB_USER : postgresl-secret-database-user
  • DB_PASSWORD : postgresl-secret-database-password
  • DB_VENDOR : POSTGRES

我认为这是让 keycloak 与 postgresql 一起工作需要做的事情。这些是我在 pod 日志中看到的错误和警告。

连接到 postgres 时发生 IOException:5432: java.net.UnknownHostException: postgres

连接错误::org.postgresql.util.PSQLException:连接尝试失败。

但是这样不行。 keycloak pod 失败。我还需要做其他事情吗?

最佳答案

您的数据库服务的名称是什么?

如果不是Keycloak期望的默认postgres,则需要设置DB_ADDR。我在我的模板中使用以下内容:

                                {
"name": "KEYCLOAK_USER",
"value": "${KEYCLOAK_USER}"
},
{
"name": "KEYCLOAK_PASSWORD",
"value": "${KEYCLOAK_PASSWORD}"
},
{
"name": "DB_VENDOR",
"value": "postgres"
},
{
"name": "DB_ADDR",
"value": "${KEYCLOAK_NAME}-db"
},
{
"name": "DB_PORT",
"value": "5432"
},
{
"name": "DB_DATABASE",
"value": "keycloak"
},
{
"name": "DB_USER",
"value": "keycloak"
},
{
"name": "DB_PASSWORD",
"value": "${DATABASE_PASSWORD}"
},

建议全部设置。

更多详细信息:

关于postgresql - openshift 上的 keycloak 和 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52034314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com