创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。
操作系统信息
虚拟机,Centos7.6,4C/8G
Kubernetes版本信息
例如:v18.6。单节点还是多节点。
容器运行时
docker,版本20.10.8
KubeSphere版本信息
例如:v3.3.2。离线安。全套安装。
问题是什么
部署完高可用的k8s集群,有2个master,只有停止其中的一个master,k8s集群就无法使用
安装k8s集群节点配置:
spec:
hosts:
{name: k8s-master1, address: 192.168.57.155, internalAddress: 192.168.57.155, user: root, password: “123456”}
{name: k8s-master2, address: 192.168.57.151, internalAddress: 192.168.57.151, user: root, password: “123456”}
{name: k8s-worker1, address: 192.168.57.158, internalAddress: 192.168.57.158, user: root, password: “123456”}
{name: k8s-worker2, address: 192.168.57.160, internalAddress: 192.168.57.160, user: root, password: “123456”}
roleGroups:
etcd:
k8s-master1
k8s-master2
control-plane:
k8s-master1
k8s-master2
worker:
k8s-worker1
k8s-worker2
controlPlaneEndpoint:
Internal loadbalancer for apiservers
internalLoadbalancer: haproxy
domain: lb.kubesphere.local
address: ""
port: 6443
kubernetes:
version: v1.22.12
clusterName: cluster.local
autoRenewCerts: true
containerManager: docker
etcd:
type: kubekey
network:
plugin: calico
kubePodsCIDR: 10.233.64.0/18
kubeServiceCIDR: 10.233.0.0/18
multusCNI:
enabled: false