
平时大家是不是研读过很多关于安装高可用kubernetes的文献,对于如何安装想必都有自己的私藏宝典吧?
不过安装kubernetes的确不是一件简单的事情,步骤挺多还容易搞错,所以今天TJ君就来和大家分享一个开源项目,sealos,让你一条命令部署 Kubernetes 高可用集群!

按照作者自信、自信、还是自信的表述,这个项目唯一的缺点是:
一条命令三分钟装完,把一周的工作量缩短到三分钟,可能会导致您工作不饱满而被老板炒鱿鱼!!!
瞧瞧,多么的自信(嚣张)

如果您正在学习Spring Boot,那么推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/
目前项目支持的环境有:
kubernetes 版本从1.16+一直到1.22+。
那就只需要准备好服务器,在任意一台服务器上执行下面命令就可以啦!
# 下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载
$ 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
# 安装一个三master的kubernetes集群
$ sealos init --passwd '123456' \
--master 192.168.0.2 --master 192.168.0.3 --master 192.168.0.4 \
--node 192.168.0.5 \
--pkg-url /root/kube1.22.0.tar.gz \
--version v1.22.0
其中的个部分参数含义如下:
还可以根据命令方便的完成 增加master、增加node、删除指定master节点、删除指定node节点、清理集群等操作。