记录一个奇葩的问题: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
posted @   哈喽哈喽111111  阅读(763)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2020-06-02 在Kubernetes上部署SpringCloud
2020-06-02 Service概述
2020-06-02 k8s控制器理解
2020-06-02 k8s控制器和Pod Template的关系
2020-06-02 kubernetes 查看pod 的容器日志
点击右上角即可分享
微信分享提示