K8S V1.18 一键式脚本安装

官方安装文档:

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

Git项目地址,优先更新:

https://github.com/hxz5215/K8Sv1.18_install

本脚本基于python3 编写,尝试在centos 7.x 环境下编写一套通用性的K8S 一键安装脚本工具

前置准备工作,非常重要,否则安装失败

1、检查各服务器是否能连接网络,并且以一台作为节点对剩下服务器做免密登录

2、安装python3、git

yum -y install python36  git

3、下载脚本

" ~/K8Sv1.18_install" 这个值 为存放到本地路径的值

git clone https://github.com/hxz5215/K8Sv1.18_install.git ~/K8Sv1.18_install

执行脚本,一键安装K8S V1.18

python3 ~/K8Sv1.18_install/k8s_install.py

1、下图是安装过程,自动安装,并且最后会安装一个dashboard,提供K8SUI控制台页面
2、初始化过程中有大量工作,请耐心等待,不要强制结束
3、如果遇到异常情况脚本退出,也请将你的环境回归到初始状态
K8S V1.18 一键式脚本安装_第1张图片
K8S V1.18 一键式脚本安装_第2张图片

K8S V1.18 一键式脚本安装_第3张图片
K8S V1.18 一键式脚本安装_第4张图片
关于多master集群模式,暂未安排

感想:
1、个人觉得写这种在linux环境下一键部署脚本的话,还是用shell脚本方便些
2、当然 ansible 比 shell 脚本会更灵活,更方便
所以,这个就当纯属娱乐吧。

你可能感兴趣的:(kubernetes)