[英]keycloak and postgresql on openshift
我試圖在openshift上用POSTGRESQL部署keycloak。 我使用此映像,將jboss/keycloak-openshift
映像用於keycloak,將rhscl/postgresql-95-rhel7
用於postgresql。
然后,我在keycloak部署中添加了環境變量
我認為這是使keycloak與postgresql一起工作所需要做的。 這些是我在pod日志中看到的錯誤和警告。
IOException occurred while connecting to postgres:5432: java.net.UnknownHostException: postgres
Connection error: : org.postgresql.util.PSQLException: The connection attempt failed.
但這不是這種方式。 密鑰斗篷窗格失敗。 我還需要做其他事情嗎?
您的數據庫服務的名稱是什么?
如果不是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}"
},
建議全部設置。
更多詳細信息,請參見:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.