Kainstall
# Kainstall
Kainstall 是使用 shell 脚本,基于 kubeadm 一键部署 kubernetes HA 集群
kainstall 官方仓库 (opens new window)
支持多种 Linux
# centos
wget https://ghproxy.com/https://raw.githubusercontent.com/lework/kainstall/master/kainstall-centos.sh
# debian
wget https://ghproxy.com/https://raw.githubusercontent.com/lework/kainstall/master/kainstall-debian.sh
# ubuntu
wget https://ghproxy.com/https://raw.githubusercontent.com/lework/kainstall/master/kainstall-ubuntu.sh
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
安装命令
# 使用脚本参数
bash kainstall-centos.sh init \
--master 192.168.77.130,192.168.77.131,192.168.77.132 \
--worker 192.168.77.133,192.168.77.134 \
--user root \
--password 123456 \
--port 22 \
--version 1.24.8
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 增加节点
操作需在 k8s master 节点上操作,ssh 连接信息非默认时请指定
# 增加单个master节点
bash kainstall-centos.sh add --master 192.168.77.135
# 增加单个worker节点
bash kainstall-centos.sh add --worker 192.168.77.134
# 同时增加
bash kainstall-centos.sh add --master 192.168.77.135,192.168.77.136 --worker 192.168.77.137,192.168.77.138
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 删除节点
操作需在 k8s master 节点上操作,ssh 连接信息非默认时请指定
# 删除单个master节点
bash kainstall-centos.sh del --master 192.168.77.135
# 删除单个worker节点
bash kainstall-centos.sh del --worker 192.168.77.134
# 同时删除
bash kainstall-centos.sh del --master 192.168.77.135,192.168.77.136 --worker 192.168.77.137,192.168.77.138
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 重置集群
bash kainstall-centos.sh reset \
--user root \
--password 123456 \
--port 22
1
2
3
4
2
3
4
编辑 (opens new window)
上次更新: 2023/12/06, 01:31:48