基於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是不對的.所有客戶端注冊時候任務你是單機模式。修正:

 

 

 

 

 

 

 

 

重新啟動客戶端服務注冊成功!搞了三個晚上的問題終於解決了~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM