Docker Swarm Redis网络问题

3ks5zfa0  于 2023-06-21  发布在  Redis
关注(0)|答案(1)|浏览(127)

我在gcp中创建了一个有3个节点的docker swarm集群。
redis容器正在管理器上运行。但是,运行在节点上的每个服务都不能连接到redis容器。
这只会发生在redis上,而不会发生在其他服务上。
`版本:“3.8”服务:redis:
图片来源:redis
端口:

  • 六三七九:六三七九

网络:

  • 服务

体积:

  • /opt/redis:/data

部署:
restart_policy:
条件:故障时
延时:5s
max_attempts:3
窗口:120 s
位置:
限制:

  • node.labels.type ==管理器网络:

服务:`
我已经打开了gcp防火墙的端口。我尝试在容器内运行telnet。

j8ag8udp

j8ag8udp1#

我发现问题了。
gcloud网络的大小为1460 mtu,docker网络的大小为1500 mtu。所以我把yaml文件中的mtu设置为1460,最终它工作了。
网络:服务:driver:overlay driver_opts:com.docker.network.driver.mtu:1460

相关问题