記錄一個奇葩的問題:k8s集群中master節點上部署一個單節點的nacos,導致master節點狀態不在線


情況詳細描述;
k8s集群,一台master,兩台worker
在master節點上部署一個單節點的nacos,導致master節點狀態不在線(不論是否修改nacos的默認端口號都會導致master節點不在線)。
但是在worker節點上就可以。

報錯信息如下:

Message from syslogd@localhost at Jun  2 11:08:51 ...
 haproxy[1127]: proxy kube-master has no server available!

Message from syslogd@localhost at Jun  2 11:08:51 ...
 haproxy[1125]: proxy kube-master has no server available!

Message from syslogd@localhost at Jun  2 11:08:51 ...
 haproxy[1128]: proxy kube-master has no server available!

初步懷疑是nacos啟動后導致master節點運行使用的haproxy出現問題,才導致的master節點不在線。

暫定的解決辦法是在禁止調度master節點,此時就可以在master節點上運行nacos,同時master節點也在線。

# 禁止調度master節點
kubectl cordon develop-master-1
# 恢復調度master節點
kubectl uncordon develop-master-1


免責聲明!

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



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