把 init 内容分开

This commit is contained in:
zhanglikun 2024-01-30 16:19:24 +08:00
parent d5b1a1abe8
commit 80497e8a1a
4 changed files with 15 additions and 8 deletions

View File

@ -8,6 +8,13 @@ if [ $(id -u) != "0" ]; then
exit 1 exit 1
fi fi
# 部署之前先分发 init 内容
scp -r init/ root@${MASTER1}:/tmp/
scp -r init/ root@${MASTER2}:/tmp/
scp -r init/ root@${MASTER3}:/tmp/
ssh root@${MASTER1} "cd /tmp/init/ && ./init.sh"
ssh root@${MASTER2} "cd /tmp/init/ && ./init.sh"
ssh root@${MASTER3} "cd /tmp/init/ && ./init.sh"
# 生成keepalived配置文件 # 生成keepalived配置文件
git checkout keepalived/*.conf git checkout keepalived/*.conf

View File

@ -27,8 +27,5 @@ swapoff -a
sed -i 's/.*swap.*/#&/' /etc/fstab sed -i 's/.*swap.*/#&/' /etc/fstab
yum install -y ./*.rpm yum install -y ./*.rpm
yum install -y ./git-2.31.1/*.rpm
cd ../docker && bash ./install.sh && cd -
cd ../kubeadm && bash ./install.sh && cd -
cd ../flannel && bash install.sh

View File

@ -3,5 +3,9 @@ set -euo pipefail
yum install -y ./*.rpm yum install -y ./*.rpm
ls *.tar | xargs -I {} docker load -i {} ls *.tar | xargs -I {} docker load -i {}
cd ../docker && bash ./install.sh && cd -
cd ../flannel && bash install.sh
systemctl enable --now kubelet systemctl enable --now kubelet

View File

@ -8,7 +8,6 @@ if [ $(id -u) != "0" ]; then
exit 1 exit 1
fi fi
cd scripts ./init/init.sh
./init.sh ./kubeadm/create_cluster.sh ${API_SERVER}
./create_cluster.sh ${API_SERVER} ./ingress-nginx/install.sh
./nginx_ingress.sh