【Kubernetes】 安装部署,使用shell脚本一键安装k8s
虽然通过kubeadm部署k8s比二进制安装要方便快速很多,不过部署的步骤依然很多:
一、环境准备
1.关闭防火墙和selinux
2.关闭交换分区
3.修改hosts文件
4.时间同步
5.修改内核参数
6.加载ipvs模块
二、组件安装
1.安装并配置docker
1.1 修改docker的yum源为阿里源
1.2 安装docker
2.安装kubernents组件
2.1 配置kubernentes的yum源为阿里源
2.2 安装组件
2.3 下载k8s镜像
2.4 kubeadm init初始化安装
2.5 calico网络插件安装
现已将整个安装步骤编写成Shell脚本,只需执行deploy_k8s.sh即可安装部署k8s.
执行kubectl get nodes验证节点状态
脚本只是完成master节点的安装,node节点的加入需要执行脚本控制台输出的kubeadm join命令,复制在node节点上执行。(前提是node节点上已安装kubeadm-1.18.8、kubelet-1.18.8和docker-ce-19.03.12)
脚本资源已放在评论区。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了