Apline部署K3s的Agent

打印 上一主题 下一主题

主题 1774|帖子 1774|积分 5322

之前我们在Ubuntu上部署了K3s的Server节点(传送门),这次我们加入两台K3s的Agent节点搭建一个K3s的3节点工作环境。
需要准备好网络环境,确保三台VM之间是可以ping通的,设置好固定IP和主机名
实行环境的IP列表
HostnameIPubuntu22192.168.81.140Alpine-1192.168.81.142Alpine-2192.168.81.143之前的server节点已经安装完毕了,我们只需要上去看一下server节点上的node-token,存储在Server节点的/var/lib/rancher/k3s/server/node-token文件中。
  1. root@ubuntu22:~# cat /var/lib/rancher/k3s/server/node-token
  2. K10b5f68faa5e63cc79057f5872462fce0b0fb8fbd3096087dd5f739627d7421980::server:fe94654b0de7fade5b545730bbd896cf
复制代码
为了在Alpine Linux上安装K3s-agent需要对内核做一些额外的设置

  • 更新/etc/update-extlinux.conf中的内核选型
  1. default_kernel_opts="<extra-config> cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory"
复制代码

  • 更新设置并重启
  1. update-extlinux
  2. reboot
复制代码
然后分别在Alpine-1和Alpine-2两个节点上分别运行
  1. curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://192.168.81.140:6443 K3S_TOKEN=K10b5f68faa5e63cc79057f5872462fce0b0fb8fbd3096087dd5f739627d7421980::server:fe94654b0de7fade5b545730bbd896cf sh -
复制代码
安装完成后,到作为server节点的ubuntu22上运行命令查看运行的节点
  1. root@ubuntu22:~# k3s kubectl get node
  2. NAME       STATUS   ROLES                  AGE     VERSION
  3. alpine-1   Ready    <none>                 5m54s   v1.29.5+k3s1
  4. alpine-2   Ready    <none>                 3m58s   v1.29.5+k3s1
  5. ubuntu22   Ready    control-plane,master   4d      v1.29.5+k3s1
复制代码
登录Kuboard也可以看到工作节点的工作状态

至此整个工作环境的设置就完成了!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南飓风

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表