虚拟机vmare使用sealos快速搭建kubernetes(k8s)集群,一主两从

我的虚拟机有3台分别是

master:192.168.xx.130

node1:192.168.xx.131

node2:192.168.xx.132

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

1. 虚拟机之前做互信

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

vmare多个虚拟机做互信

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

获取文件

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

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

虚拟机vmare使用sealos快速搭建kubernetes(k8s)集群,一主两从_第1张图片

虚拟机vmare使用sealos快速搭建kubernetes(k8s)集群,一主两从_第2张图片

需要上传的文件: 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

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

虚拟机vmare使用sealos快速搭建kubernetes(k8s)集群,一主两从_第3张图片

6. 验证

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

大功告成啦!!!

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

你可能感兴趣的:(经验贴,技术贴,linux,docker,kubernetes,k8s)