关于sentinel的一些问题。必须走主机ip才能通。 docker内部网络ip 服务注册不进去。

Blade 未结 1 393

本地环境和阿里云环境都是如此
下面是成功案例
image.png

这里我讲下 如果只配置

--spring.cloud.sentinel.transport.dashboard=192.168.1.7:8858

环境会变成dev环境,所以必须加上

--spring.profiles.active=test






下面是失败案例
image.png
image.png

按理说说也会成功 如果服务是test环境的话  默认就是加载的  172.30.0.58:8858 这是docker网络协议的ip
但是 结果就是没成功 

但是 必须走主机ip才能连成功,  如果走docker的网络协议则不成功。     我看了 网关 两次启动的日志 一摸一样

然后我进了网关的容器 ping Sentinel容器的docker ip 就是 172.30.0.58 也是通的


所以我没搞明白 哪里出了问题 难道要吧所有的服务 加上 主机ip吗

--spring.cloud.sentinel.transport.dashboard=192.168.1.7:8858


1条回答
  • 8858这个端口能tenlet通吗?

    1 讨论(1)
提交回复