10.4. 网络端口
为确保红帽健康的 Keycloak 集群构建,需要打开两个网络端口。
红帽 Keycloak 的构建将 jgroups.bind.port 用于 UDP 和基于 TCP 的堆栈中的数据传输。
-
对于基于 TCP 的堆栈,如
tcp、ec2、google和kubernetes,默认为7800。 对于基于 UDP 的堆栈
udp,它默认选择随机端口。要为
udp堆栈设置固定端口,例如,为了简化防火墙配置,请将属性jgroups.bind.port设置为7800。
对于失败检测,红帽构建的 Keycloak 使用另一个基于 TCP 的端口,其偏移是 jgroups.fd.port-offset,相对于第一个端口,默认为 50000。如果属性 jgroups.bind.port 设为 7800,它将在 57800 上打开一个 TCP 端口。
注意
use -D<property>=<value > 修改 JAVA_OPTS_APPEND 环境变量或 CLI 命令中上面的端口。