关注分享主机优惠活动
国内外VPS云服务器

k8s自动安装脚本(二进制)的操作步骤

介绍了ansible script +shell自动部署k8s基本集群(v1.25.0)的方法。

部署结构k8s自动安装脚本(二进制)的操作步骤-主机频道

1.通过二进制部署包镜像安装k8s集群,目录etcd节点只支持1-3节点,最多三个etcd节点。

2.因为k8s版本比较新,需要升级内核来支持后台程序,目前版本只支持Cento7,内核版本(5.19.4-1.el7.elrepo.x86_64)

3.k8s二进制安装,系统管理,本地yum仓库,版本:1.25.0

4.部署节点安装的docker的yum源码基于Centos7.5/7.6,版本为:19.03.14

5.当部署节点安装ansible时,使用离线安装,版本:2.9.27。

操作程序

环境准备IP地址操作系统配置k8s -master 01192 . 168 . 1 . 13 CentOS 7最低配置2c 2 ansi ble 192 . 168 . 1 . 140 CentOS 7最低配置1C1Gnode节点可以填写,根据实际情况确定,但不能超过单个主节点的限制。至少有三个主节点,没有一个是高可用版本。在高可用部署期间,应提前确认vip信息备注以保持激活。

找到一台单独的机器来部署ansible服务。升级内核时,需要重启服务器部署节点部署并重启,否则会导致错误。但是你需要保证机器资源充足,相关端口不会冲突(38081【yum】,38082【注册表】)。需要提前确认相关网络关系,才能解压部署包。

#上传部署包(xshell)yum -Y Install LRZ SZRZ Install _ K8s _ binary _ 20220905.tar.gz # Unzip tar -XVF Install _ K8s _ binary _ 20220905 . tar . gz-c/opt修改宿主文件

#部署机器、初始脚本、安装包映像

安装docker服务,安装ansible服务,修改ansible.cfg配置,准备离线yum仓库。挂载点是:部署包下的yum目录,准备离线注册表仓库,相关挂载点是:/var/images/ install k8s cluster。

在部署计算机上执行Run.sh脚本。

执行结果如下:

k8s自动安装脚本(二进制)的操作步骤-主机频道

主节点的登录节点

k8s自动安装脚本(二进制)的操作步骤-主机频道

由于本地虚拟机的限制,目前使用的是单节点测试部署,也测试了可行的一主一从的高可用版本,虚拟机测试计算机容易死机。

包下载链接:https://pan.baidu.com/s/1-_yDvPnE7Jt167S_9IzWzw? pwd = egwf

提货代码:egwf

目前,将来更新初始化环境时,& hellip如果报告了启动错误,则出现此信息。iptable & hellip该字段可以再次初始化以正常启动。containerd的当前镜像仓库是用初始化的地址配置的。如果需要使用k8s集群,需要手动修改containerd的配置文件:(后续优化

综上所述,以上就是当前部署下可以正常运行的服务。Run.sh进入init,然后就可以调试脚本了,对应的启动文件,修改一下就可以调试了(playbook/tools/deploy _ test . YAML)

未经允许不得转载:主机频道 » k8s自动安装脚本(二进制)的操作步骤

评论 抢沙发

评论前必须登录!