1
Pythondr 2021-09-24 10:26:10 +08:00
ingress controller 指向的 ip 需要改成你集群 Master 的 VIP
|
2
dunhanson OP @Pythondr ingress controller 指向的 ip ? ingress 不是在 node 节点吗
|
3
hwdef 2021-09-24 13:30:45 +08:00
信息太少了,,看不出什么。。
|
5
ilovebaicai 2021-09-24 13:48:27 +08:00
集群 apiserver 没有配置高可用吧?你 worker 节点指向的是单独的一台 master 的地址。
你这台 master 挂了,你 worker 就是挂了呗。 |
6
dunhanson OP @ilovebaicai 配置了高可用
|
8
fqzz 2021-09-24 15:49:02 +08:00
etcd 有几个?
|
10
fqzz 2021-09-26 19:59:26 +08:00
” 我发现关闭 k8s-main-1 主机之后,k8s-node-1 状态也变成了 NotReady “
应该是 node1 只知道 main1,main1 挂了之后,不会连接其他 master 的 api-server 。 kube-public namespace 里面有个叫 cluster-info 的 configmap, 这里会存一个 cluster 的地址。我猜在升级的时候你没有改这个地方。然后 kubeadm join 会读取这个地址,写进 node1 的 kubelet 配置里。 |
11
fqzz 2021-09-26 20:17:17 +08:00
503 的问题得翻翻 log,到底为啥,从 ingress gateway 到 dashboard 服务。很可能也是 api server 地址的问题。
|
12
dunhanson OP @fqzz 你说的 configmap 应该是这个吧?我修改了
---------------------------------------------------- kubectl -n kube-public edit cm cluster-info |
14
dunhanson OP @fqzz 是先有的单节点 k8s-main-1 、k8s-node-1,然后加入的 k8s-main-2 、k8s-main-3
|