迫于家里没有矿,又想尝试在本地搭建一个真实的K8s集群,于是翻出了闲置许久的学生机和目前手上的一台开发机组成了本地K3s集群。

安装

参考K3s官网给出的快速安装指南:

主节点

1.执行安装指令:

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

2.获取密钥

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

工作节点

1.执行安装指令:

curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken sh -

设置K3S_URL参数会使 K3s 以 worker 模式运行。K3s agent 将在所提供的 URL 上向监听的 K3s 服务器注册。K3S_TOKEN使用的值存储在你的服务器节点上的/var/lib/rancher/k3s/server/node-token

Rancher

docker run -d --restart=unless-stopped \
    -p 10080:80 -p 10443:443 \
    rancher/rancher:latest

一切完成!

我们来查看集群效果:

0pghwQ.png

两台主机:

0pg4oj.png