虚拟机vmare使用sealos快速搭建kubernetes(k8s)集群,一主两从
我的虚拟机有3台分别是master:192.168.xx.130node1:192.168.xx.131node2:192.168.xx.132安装之前最好不要安装docker,如果提前已经安装了,请先卸载,并把docker相关数据清除,否则可能导致安装失败(公司大牛告诉我的,嗯.就是这样)1. 虚拟机之前做互信这里就不赘述了,请看我之前写的一篇文章vmare多个虚拟机做互信2. 上传需要文件到m
·
我的虚拟机有3台分别是
master:192.168.xx.130
node1:192.168.xx.131
node2:192.168.xx.132
安装之前最好不要安装docker,如果提前已经安装了,请先卸载,并把docker相关数据清除,否则可能导致安装失败(公司大牛告诉我的,嗯.就是这样)
1. 虚拟机之前做互信
这里就不赘述了,请看我之前写的一篇文章
2. 上传需要文件到master节点中
获取文件
请关注[捧腹大笑说]公众号
关注后,回复: k8s 即可获得百度网盘文件哦
需要上传的文件: kube1.18.0.tar.gz 和 sealos
我上传的目录是/script/目录下
3. 修改主机名
请看我之前写的一篇文章
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
大功告成啦!!!
喜欢的点个赞再走吧.(* ̄︶ ̄)
更多推荐
已为社区贡献3条内容
所有评论(0)