Kubernetes二进制部署——多master节点集群部署(2)

网友投稿 293 2022-10-12

Kubernetes二进制部署——多master节点集群部署(2)

前言:

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

部署环境

负载均衡Nginx1:192.168.13.128/24Nginx2:192.168.13.129/24Master节点master1:192.168.13.131/24 kube-apiserver kube-controller-manager kube-scheduler etcdmaster2:192.168.13.130/24 kube-apiserver kube-controller-manager kube-scheduler etcdNode节点node1:192.168.13.132/24 kubelet kube-proxy docker flannel etcdnode2: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 75m v1.12.3 192.168.13.133 Ready 55m v1.12.3

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:spring
下一篇:Kubernetes二进制部署——单master集群部署(1)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~