效果可以看视频:b站视频
暂时只是部署单master的集群,纯属娱乐。高可用版脚本慢慢写,可关注公众号: BUPPT 。
!
master=(192.168.249.10) #你的master节点,也是执行脚本的节点
node=(192.168.249.11 192.168.249.12) # node节点,节点间用空格隔开
password=root #账户的密码
kubernetesVersion=1.23.3 #kubernetes版本
serviceCIDR=10.1.0.0/16 #kubernetes service ip网段
podCIDR=10.244.0.0/16 #kubernetes pod ip网段
CNI=calico #网络插件,可选flannel和calico
all=(${master[*]} ${node[*]})
yum install -y sshpass
systemctl stop firewalld
systemctl disable firewalld
sed -i "s/enforcing/disabled/" /etc/selinux/config
setenforce 0
swapoff -a
sed -ri "s/.swap./#&/" /etc/fstab
hostnamectl set-hostname ${master[0]//./-}
for temp in ${all[*