wisheen 安装时候,如果设置了loadbalancer_apiserver为集群ip,会导致安装时候,修改为master1后正常(或者可能集群ip先仅加master1,后续都正常后再增加master2, matster3),请官方确认是否是这样。 另外https://kubesphere.io/docs/v2.1/zh-CN/installation/master-ha/ 中 vars.yaml 应该为 conf/common.yaml, 请修订。
wisheen 我知道。我的意思是,安装时候 lb指向一个负载均衡ip,并且 6443 端口已经通过TCP 指向 6443, 安装时候失败。也就是安装官方文档做的,但失败。 仅指向master1后正常,这里是否还有什么注意事项文档中没有强调? 注意:网络之类没问题,通过curl https://负载均衡ip:6443 也正常(失败时mastet1的kubelet已经安装成功) 如果本身确认没特别,我在安装一次看看,那次失败后就直接修改为master1了。1楼没说清楚,安装失败用的就是负载均衡ip,不是lb 那里写3个masterip。
wisheen 已经确定原因,是基于阿里云的,阿里云上 slb 如果基于tcp ,则在master1主机上 访问不了 slb ip 指向的自己, 而master2和master3 还没启动,导致访问 k8s api 失败。结帖。
wisheen Feynman 安装时直接用master1 的ip了,安装后在解析为lb 的ip,不过这样在master节点访问有⅓的概率出错。阿里那边确认是tcp有这个限制,不过htttps/http可以,回头我用https看看,主要是要证书比tcp 要啰嗦些。 谢谢啦。