我的虚拟机有3台分别是

master:192.168.xx.130

node1:192.168.xx.131

node2:192.168.xx.132

安装之前最好不要安装docker,如果提前已经安装了,请先卸载,并把docker相关数据清除,否则可能导致安装失败(公司大牛告诉我的,嗯.就是这样)

1. 虚拟机之前做互信

这里就不赘述了,请看我之前写的一篇文章

vmare多个虚拟机做互信

2. 上传需要文件到master节点中

获取文件

请关注[捧腹大笑说]公众号

关注后,回复: k8s 即可获得百度网盘文件哦

需要上传的文件: kube1.18.0.tar.gz 和 sealos

我上传的目录是/script/目录下

3. 修改主机名

请看我之前写的一篇文章

linux/centos7设置主机名

4. 给sealos授权

在/script/目录下

chmod 777 sealos

5. 开始初始化(如果是虚拟机,内存至少需要2个G,少了会内存溢出)

#在sealos所在目录执行如下脚本,例如我的是放在/script/下面.
./sealos init --master 192.168.xx.130 --node 192.168.xx.131 --node 192.168.xx.132 --pkg-url /script/kube1.18.0.tar.gz --version v1.18.0

没了,就是这么简单

如果失败了,可以用此命令清除已安装程序

./sealos clean --master 192.168.xx.130 --node 192.168.xx.131 --node 192.168.xx.132

如果成功,会看到下面这个图 

6. 验证

可以看到上图 kubectl get nodes返回一个master,2个node并且status是Ready

大功告成啦!!!

喜欢的点个赞再走吧.(* ̄︶ ̄)

Logo

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

更多推荐