Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes上的Keyclope集群生产设置-谷歌K8S引擎(GKE)_Kubernetes_Keycloak_Google Kubernetes Engine_Keycloak Services - Fatal编程技术网

Kubernetes上的Keyclope集群生产设置-谷歌K8S引擎(GKE)

Kubernetes上的Keyclope集群生产设置-谷歌K8S引擎(GKE),kubernetes,keycloak,google-kubernetes-engine,keycloak-services,Kubernetes,Keycloak,Google Kubernetes Engine,Keycloak Services,我正在尝试以HA(集群)模式将KeyClope部署到Kubernetes引擎上。 我使用入口服务进行部署,TLS设置为能够从外部访问 TLS设置非常简单,所以完成了 我把清单文件放在这里了 问题是keydepose不构成集群,因此keydepose不起作用,身份验证本身失败。 此清单适用于单个副本(它不是群集,因此没有帮助,对与粘性会话相关的配置也不感兴趣) 我认为这是Keyclope生产安装需要解决的关键问题 非常感谢您的帮助。这上面有一篇博文 我唯一需要做的事情是: 1)创建自己的Dock

我正在尝试以HA(集群)模式将KeyClope部署到Kubernetes引擎上。 我使用入口服务进行部署,TLS设置为能够从外部访问

TLS设置非常简单,所以完成了

我把清单文件放在这里了

问题是keydepose不构成集群,因此keydepose不起作用,身份验证本身失败。 此清单适用于单个副本(它不是群集,因此没有帮助,对与粘性会话相关的配置也不感兴趣)

我认为这是Keyclope生产安装需要解决的关键问题


非常感谢您的帮助。

这上面有一篇博文

我唯一需要做的事情是:

1)创建自己的Docker图像

FROM jboss/keycloak:latest

ADD cli/JDBC_PING.cli /opt/jboss/tools/cli/jgroups/discovery/
可以找到
JDBC\u PING.cli

2)使用额外的环境更新部署

- name: JGROUPS_DISCOVERY_PROTOCOL
  value: "JDBC_PING"

在GKE上有2个复制品,这对我来说很有用

你考虑过使用吗?@RyanDawson是的,我考虑过。我面临着集群形成的问题。我在这里的评论中提供了反馈我想你需要使用4.5.0.Final?我想知道您是否可以使用以前版本的图表来获得以前版本的KeyClope,正如sfitts提到的那样。@RyanDawson感谢您的建议。我尝试了旧版本,奇怪的是入口服务在那里失败了(我无法找出原因,它只是说健康实例=0)。在这里添加了更多详细信息我得到了使用nginx ingress服务的早期版本(感谢sfitts的建议),正如在同一个线程中详细描述的。我只是尝试了一下,但没有成功,你能发布你的完整配置吗?你用了codecentric舵图吗?