[BUG公告] 关于 5.1.3 服务构建后, 服务无法访问的问题

目前5.1.3版本,服务构建完后会概率性出现应用无法访问服务的情况。经排查发现是gateway网关服务BUG. 网关会缓存所有服务容器的IP(upstreams), 在服务进行了构建(或更新)后, 容器的 IP 发生了改变, 但是网关没有更新缓存的 upstreams, 导致服务更新后, 通过网关访问服务, 访问的是容器的旧 IP.

如果你的版本不是v5.1.3-release-3c9cb5bf-2019-04-16-13或者0416 18:30之前安装都会受到影响。目前这个问题已修复. 现给出修复的方式,

临时解决

将无法访问的服务的端口先关闭, 再开启

从根本解决:

在管理节点执行以下命令:

grclis upgrade rbd-gateway
# 查看版本信息
docker run -it goodrain.me/rbd-gateway:v5.1.3-release version