我正在尝试使用Postgres作为数据库在kubernetes上运行keycloak。我要引用的文件位于github.com上。
我使用kobopose来生成kubernetes yaml文件,以此作为凝视点,它使用jboss发布的here文件。
我首先使用命令
启动postgres。./start-postgres.sh
然后我尝试启动密钥斗篷:
kubectl create -f keycloak-deployment.yaml
keycloak pod停止,因为它无法连接到数据库,并显示以下错误:
10:00:40,652 SEVERE [org.postgresql.Driver] (ServerService Thread Pool -- 58) Error in url: jdbc:postgresql://172.17.0.4:tcp://10.101.187.192:5432/keycloak
完整日志可在github上找到。这也是查看用于创建部署和服务的yaml文件的地方。
感谢您的帮助和建议。
欢呼
答案 0 :(得分:0)
经过一些试验,我发现在keycloak-deployment.yaml文件
中使用名称 postgres0:000:x86> dp cstring L4
0114f944 01224e20 3ec0fed1 0114f998 01042bf1
0:000:x86> da 01224e20
01224e20 "world"
将事情弄糟,并导致奇怪的扩展。将yaml文件的这一部分替换为:
CString
使其正常工作。这也需要更改postgres-service.yaml文件。文件的新版本位于R networkD3 color node stroke for radialNetwork()中。