这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
标题敢号称极速,是因为使用了开源项目sealos,正是因为sealos,原本繁琐复杂的kubernetes部署操作变得简单高效
sealos是个热门开源项目,地址是:https://github.com/fanux/sealos,官方说明容易引发读者的舒适感:
sealos提供的免费部署版本是kubernetes-1.22.0,其余版本虽然支持,但不在免费范围内
本次实战使用三台64位X86服务器,操作系统都是CentOS-7.9.2009,基本情况如下表:
主机名 | IP地址 | 角色 | 配置 |
---|---|---|---|
master | 192.168.95.138 | 主控节点 | 2核2G |
node0 | 192.168.95.139 | 工作节点 | 4核8G |
node1 | 192.168.95.140 | 工作节点 | 4核8G |
yum install redhat-lsb lrzsz wget -y
systemctl stop firewalld && \
systemctl disable firewalld && \
setenforce 0
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \
chmod +x sealos && \
mv sealos /usr/bin
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/05a3db657821277f5f3b92d834bbaf98-v1.22.0/kube1.22.0.tar.gz
sealos init --passwd '888888' \
--master 192.168.95.138 \
--node 192.168.95.139 --node 192.168.95.140 \
--pkg-url /root/kube1.22.0.tar.gz \
--version v1.22.0
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
watch kubectl get pods -n kuboard