一 k8s的安装

现在已经有很多的比较开源方式,没有必要每次都要从头开始搭建,

推荐几种k8s的一键安装方式:

1、sealos一键安装https://github.com/labring/sealosicon-default.png?t=M4ADhttps://github.com/labring/sealos优点:简便,缺点:只提供了一个测试版本v1.22.0的安装方式,其余的要钱~

2、sealer 一键安装(CNCF出品)GitHub - sealerio/sealer: A tool to seal application's all dependencies and Kubernetes into CloudImage, distribute this application anywhere via CloudImage, and run it within any cluster in one command.A tool to seal application's all dependencies and Kubernetes into CloudImage, distribute this application anywhere via CloudImage, and run it within any cluster in one command. - GitHub - sealerio/sealer: A tool to seal application's all dependencies and Kubernetes into CloudImage, distribute this application anywhere via CloudImage, and run it within any cluster in one command.https://github.com/sealerio/sealer

优点:简便,免费提供了很多版本的升级以及安装,根据它的功能,还可以拓展出更多的使用方式。

缺点:emm没有提供可以查询哪些版本可以直接安装的列表,需要猜~,但是我总结出的经验,基本都是一些稳定版本都可以直接安装。

其余的方式就不提供了,我只推荐我认为最好的~,这两个命名都很相似,sealos也夸奖过sealer,具体的爱恨情仇我就不清楚了。

个人喜欢免费的,所以是第二种方式。

安装:

安装一个kubernetes集群

sealer可以通过一条命令安装一个kubernetes集群,仅需要提供IP列表和ssh访问密码.

# 安装sealer
wget https://github.com/sealerio/sealer/releases/download/v0.8.5/sealer-v0.8.5-linux-amd64.tar.gz && \
tar zxvf sealer-v0.8.5-linux-amd64.tar.gz && mv sealer /usr/bin
# 安装kubernetes集群
sealer run kubernetes:v1.19.8 --masters 192.168.0.2,192.168.0.3,192.168.0.4 --nodes 192.168.0.5,192.168.0.6,192.168.0.7 --passwd xxx

增删节点

# 增加master节点
sealer join --masters 192.168.0.2
# 增加node节点
sealer join --nodes 192.168.0.3
# 删除master节点
sealer delete --masters 192.168.0.2
# 删除node节点
sealer delete --nodes 192.168.0.3

释放集群

sealer delete -f /root/.sealer/my-cluster/Clusterfile
或
sealer delete --all

然后就尽情的使用吧 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐