首页  

Kube-Install 一键离线安装多K8S集群     所属分类 k8s 浏览量 293
Kube-Install 一键离线安装 k8s 集群的工具,支持Web界面和定时安装,
采用二进制方式同时并发进行多套 k8s 集群的部署,无需事先在目标主机上安装任何软件
Kube-Install 同时支持 Web界面 和 命令行 等多种安装模式,
此外还有定时计划、Web终端、一键扩容节点等功能


支持的k8s版本	kubernetes v1.23, v1.22, v1.20, v1.19, v1.18, v1.17, v1.16, v1.15, v1.14
支持的操作系统	CentOS 7 , RHEL 7 , CentOS 8 , RHEL 8 , SUSE Linux 15 , Ubuntu 20

https://github.com/cloudnativer/kube-install/releases

cd /root/
curl -O https://github.com/cloudnativer/kube-install/releases/download/v0.7.3/kube-install-allinone-v0.7.3.tgz
tar -zxvf kube-install-allinone-v0.7.3.tgz
cd /root/kube-install/


命令行安装 假设有4台服务器,服务器的操作系统是纯净的CentOS Linux或RHEL(RedHat Enterprise Linux) 192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 k8s-master安装在三台服务器 11 12 13 k8s-node安装在四台服务器 11 12 13 14 192.168.1.11 作为 kube-install 源安装机 使用root用户对kube-install源安装机本地环境进行初始化操作 cd /root/kube-install/ ./kube-install -init -ostype "centos7" 打通kube-install源安装机本地到目标主机的SSH免密通道 cd /root/kube-install/ ./kube-install -exec sshcontrol -sship "192.168.1.11,192.168.1.12,192.168.1.13,192.168.1.14" -sshpass "your-password" 一键安装部署K8S集群 在kube-install源安装机上使用root用户执行 cd /root/kube-install/ ./kube-install -exec install -master "192.168.1.11,192.168.1.12,192.168.1.13" -node "192.168.1.11,192.168.1.12,192.168.1.13,192.168.1.14" -k8sver "1.22" -ostype "centos7" -label "192168001011" k8s集群安装目录路径 设置 -softdir 使用 kube-dashboard 管理 k8s 集群
通过Web界面安装K8S kube-install 的Web管理平台具备 SSH打通、定时安装部署、Node扩容、Master修复、集群卸载等更多的功能,安装体验更好 源安装机本地环境进行初始化 cd /root/kube-install/ ./kube-install -init -ostype "centos7" 运行kube-install的Web管理服务 systemctl start kube-install 访问kube-install的Web管理平台 http://kube-install源安装机IP:9080 端口设置 /etc/systemd/system/kube-install.service kube-install -daemon -listen ip:port
一键扩容K8S节点 增加2个k8s-node节点 192.168.1.15 192.168.1.16 kube-install源主机上使用root执行 kube-install -exec addnode -node "192.168.1.15,192.168.1.16" -k8sver "1.22" -ostype "centos7" -label "192168001011" kube-install Web管理平台, Add Node 按钮 正在添加中的k8s-node节点会显示“Installing”状态,扩容完毕之后会显示“OK”状态 一键销毁K8S节点 kube-install -exec delnode -node "192.168.1.13,192.168.1.15" -label "192168001011" kube-install还支持销毁与修复受损的k8s-master节点 https://github.com/cloudnativer/kube-install/blob/master/docs/operation0.7.md
一键卸载K8S集群 kube-install -exec uninstall -master "192.168.1.11,192.168.1.12,192.168.1.13" -node "192.168.1.11,192.168.1.12,192.168.1.13,192.168.1.14" -label "192168001011"
kube-install -help kube-install -h
参考文档 https://github.com/cloudnativer/kube-install/blob/master/README.md https://github.com/cloudnativer/kube-install/blob/master/docs/operation0.7.md https://github.com/cloudnativer/kube-install/blob/master/docs/parameters0.7.md https://cloudnativer.github.io/kube-install.html

上一篇     下一篇
Skywalking简介

H2 web console

杭州市内游玩交通

flink checkpoint 检查点

Flink1.18.1 本地单机部署 及 flinkCDC3.0 测试

Skywalking 术语