kk用的是什么版本呢?
./kk version
现在可以尝试编辑一下 kubeadm-config
的configmap
:
kubectl edit cm -n kube-system kubeadm-config
如果文件中有下面这行,就删了:
apiServer:
extraArgs:
advertise-address: {{ 猜测是master1的地址}} // 删除该行
并且在每台master节点上,修改/etc/kubernetes/kube-apiserver.yaml
文件:
metadata:
annotations:
kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint: 192.168.0.1:6443 // 改成vip地址
spec:
containers:
- command:
- kube-apiserver
- --advertise-address=192.168.0.1 // 改成当vip地址