基于rancher构建nacos集群报错

最近基于rancher k8s搭建nacos集群,出现集群创建成功了,但是客户端注册服务时报错

code: 500, msg: server is DOWNnow, detailed error message: Optional[Distro ...

server is DOWNnow  错误在网上有很多说法,有说nacos2+ 端口问题,建议改成单机模式增加standalone(我是要部署集群。。。)

,还有说是docker容器内存给的不够等等。。调试了一圈还是没解决问题~

目前症状是:1.配置中心文件是可以读到

      2.nacos集群管理中可以看到集群注册正常

      3.客户端服务启动时报错

 有问题的配置:集群是构建的StatefulSet服务,服务名分别为nacos-server-0,nacos-server-1,nacos-server-2

        集群的命名空间为nacos,固NACOS_SERVERS配置的是nacos-server-0.nacos:8848,nacos-server-1.nacos:8848,

        nacos-server-2.nacos:8848 似乎没有问题,nacos也正常启动了,集群也都注册上了。

                     

 

 

                    

 问题排查:进入容器查看 conf下的cluster.conf 文件会发现里面集群IP是4个,部署3个点正常应该是3个,nacos控制台集群功能里也能看见(之前调试时候还真看见了,状态一切正常就没在意)

 问题解决:集群虽然注册成功了,但是集群的注册的IP是不对的.所有客户端注册时候任务你是单机模式。修正:

 

 

 

 

 

 

 

 

重新启动客户端服务注册成功!搞了三个晚上的问题终于解决了~

 

posted @   路漫漫吾将上下而求索  阅读(1180)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示