K8s——多master节点集群部署(2)

前言:

接上一篇单节点部署(1)部署多节点

部署环境

负载均衡
Nginx1:192.168.13.128/24
Nginx2:192.168.13.129/24
Master节点
master1:192.168.13.131/24 kube-apiserver kube-controller-manager kube-scheduler etcd
master2:192.168.13.130/24 kube-apiserver kube-controller-manager kube-scheduler etcd
Node节点
node1:192.168.13.132/24 kubelet kube-proxy docker flannel etcd
node2:192.168.13.133/24 kubelet kube-proxy docker flannel etcd

master02的部署

1,关闭master02防火墙

[root@master02 ~]# systemctl stop firewalld.service 
[root@master02 ~]# setenforce 0

2,从master01中复制kubernetes目录,组件server服务到master02

[root@master01 k8s]# scp -r /opt/kubernetes/ root@192.168.13.130:/opt
##复制kubernetes目录到master02
[root@master01 k8s]# scp /usr/lib/systemd/system/{kube-apiserver,kube-controller-manager,kube-scheduler}.service root@192.168.13.130:/usr/lib/systemd/system/
##复制master中的三个组件启动脚本

3,修改master02中的配置文件

[root@master02 ~]# cd /opt/kubernetes/cfg/
[root@master02 cfg]# vim kube-apiserve  ##修改apiserver配置文件
--bind-address=192.168.13.130 \  ##修改地址
--secure-port=6443 \
--advertise-address=192.168.13.130 \  ##修改地址

4,在master01上拷贝已有的etcd证书给master02使用(master02一定要有etcd证书,否则apiserver服务无法启动)

[root@master01 k8s]# scp -r /opt/etcd/ root@192.168.13.130:/opt/
##在master02中操作
[root@master02 cfg]# systemctl start kube-apiserver.service  ##开启服务
[root@master02 cfg]# systemctl enable kube-apiserver.service 
[root@master02 cfg]# systemctl start kube-controller-manager.service 
[root@master02 cfg]# systemctl enable kube-controller-manager.service
[root@master02 cfg]# systemctl start kube-scheduler.service
[root@master02 cfg]# systemctl enable kube-scheduler.service

5,修改环境变量

[root@master02 cfg]# vim /etc/profile
export PATH=$PATH:/opt/kubernetes/bin/   ##添加环境变量
[root@master02 cfg]# source /etc/profile   ##刷新配置文件
[root@master02 cfg]# kubectl get node   ##查看群集节点信息
NAME             STATUS   ROLES    AGE   VERSION
192.168.13.132   Ready    <none>   75m   v1.12.3
192.168.13.133   Ready    <none>   55m   v1.12.3

多master节点部署完成,未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值