目录
二、k8s双主架构集群的部署
k8s集群master01:192.168.116.10
k8s集群master02:192.168.116.20(第二部分高可用架构会加入)k8s集群node01:192.168.116.30
k8s集群node02:192.168.116.40etcd集群节点1:192.168.116.10(etcd集群原则上单独部署,此实验为方便部署在节点上)
etcd集群节点2:192.168.116.30
etcd集群节点3:192.168.116.40负载均衡nginx+keepalive01(master):192.168.116.50
负载均衡nginx+keepalive02(backup):192.168.116.60
1.另一台Master同样做初始化配置
2.配置 Master02
在master01上操作
#将master所需文件复制给master02
cd /opt/
scp -r etcd/ kubernetes/ master02:/opt/
cd
scp -r .kube/ master02:/root
cd /usr/lib/systemd/system
scp kube-* master02:`pwd`
在master02上操作
#修改apiserver配置文件(其他组件配置文件监听地址为127.0.0.1,所以不需要修改)
cd /opt/kubernetes/cfg/
vim kube-apiserver
#将通告和监听地址改为本机ip
--bind-address=192.168.116.20 \
--secure-port=6443 \
--advertise-address=192.168.116.20 \
然后启动3个组件服务
将k8s命令做软连接,使用kubectl查看etcd集群状态(此时完成了master02与etcd集群的对接)
3.配置负载均衡器(nginx+keepalived)
初始化,并下载nginx和keepalived