k3s集群使用docker容器的快速搭建

前言

由于实际需求需要在k3s搭建的基础上使用docker替换containerd


一、k3s_master端搭建

1.安装docker

一般使用yum就可以进行docker的安装,没有什么太大的坑,如果安装失败 可以尝试进行yum的换源update等一系列操作

yum install docker

2.安装k3s.service

这里使用的是官网国内的加速安装指令并添加使用docker的魔改版,但是还是可能存在网络原因的安装失败问题,卸载多尝试几次就有可能安装成功。。。。。。
官网连接:https://docs.rancher.cn/docs/k3s/quick-start/_index/

curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - server --docker

安装成功后

kubectl get nodes -o wide

可以查看节点是否存在 是否使用docker
这里应该只出现k3smaster的信息

二、k3s_service端搭建

1.安装docker

与master端安装一致

2.安装k3s-agent.service

这里安装的不在和master端一样,安装的是k3s-agent.service服务

同为官方加docker的魔改版

这里需要指定master端ip 和master端tocken

这里与master端一样会出现网络问题的下载失败,多试试可能就行了吧

master tocken查看

cat /var/lib/rancher/k3s/server/node-token

安装 k3s-agent.service

curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://master端ip:6443 K3S_TOKEN=master端tocken INSTALL_K3S_EXEC="--docker"  sh - 

安装成功后再次查看

kubectl get nodes -o wide

在这里插入图片描述
这里的node应该全为 Ready 由于我没有开启k3sservice等 虚拟机所以为NotReady
node就已经添加到集群中

总结

k3s使用docker的搭建就此结束
由于是正在学习中,文章可能存在很多不足以及缺失一些细节的描述,希望熟悉的大佬多多指点。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值