一、部署环境:
1
2
3
4
5
6
7
| os:centos7.9
k3s-master: 192.168.1.189
k3s-node1: 192.168.1.190
k3s-node2: 192.168.1.188
|
注意:每台机器主机名要唯一!
二、部署前准备:
1.关闭 firewalld
1
| systemctl disable firewalld --now
|
如果启用,则需要禁用 nm-cloud-setup 并重新启动节点:
1
2
3
| systemctl disable nm-cloud-setup.service nm-cloud-setup.timer
reboot
|
三、master 节点部署
1
| curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
|
四、node节点部署
先到master节点查看token:
1
| cat /var/lib/rancher/k3s/server/node-token
|
复制token,并切换到每个node节点,加入master节点。
1
| curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken sh -
|
查看集群节点状态:
1
2
3
4
5
6
7
8
9
| [root@k3s-master containerd]# kubectl get no
NAME STATUS ROLES AGE VERSION
k3s-master Ready control-plane,master 86m v1.29.4+k3s1
k3s-node2 Ready <none> 77m v1.29.4+k3s1
k3s-node1 Ready <none> 81m v1.29.4+k3s1
|
master节点服务:
k3s
node 节点服务:
k3s-agent
**五、**如何重新将 k3s 节点加入集群
执行以下命令卸载原配置
再次执行加入节点操作即可恢复。
参考:
https://docs.rancher.cn/docs/k3s/quick-start/_index