rancher添加集群k3s
时间:2023-03-10 09:30:00
点击添加集群
2、选择导入
3.随便输入一个名字,让我们创建它
4.保存最后一个命令
如果由于您的 Rancher 安装使用不受信任/自签 SSL 证书而出现 未知权限签署的证书 错误作以下命令以绕过证书检查:
curl --insecure -sfL https://10.200.1.30:444/v3/import/jhcfrn69zwxb9jrfng8r2vcd7hc274rwtjw8d4g66htv2ckr74rtnp_c-p9k8d.yaml | kubectl apply -f -
5、安装k3s
curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s
6、编辑 k3s.service 文件
vim /etc/systemd/system/multi-user.target.wants/k3s.service /usr/local/bin/k3s server --docker --no-deploy traefik # 修改ExecStart的值
7、重启k3s
systemctl daemon-reload service k3s restart
8、k3s 的状态
k3s kubectl get node
9.请执行您保存的命令
curl --insecure -sfL https://10.200.1.30:444/v3/import/jhcfrn69zwxb9jrfng8r2vcd7hc274rwtjw8d4g66htv2ckr74rtnp_c-p9k8d.yaml | kubectl apply -f -
在agent0机器安装k3s-agent
关闭防火墙: systemctl stop firewalld
永久关闭防火墙: systemctl disable firewalld
安装docker:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动docker:systemctl start docker
设置docker启动自启动:systemctl enable docker
在server获取node-token: cat /var/lib/rancher/k3s/server/node-token
安装k3s-agent: curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https:// s e r v e r i p : 6443 K 3 S T O K E N = {server_ip}:6443 K3S_TOKEN= serverip:6443K3STOKEN={node_token} sh -s - --docker
本例中为: curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://192.168.160.130:6443 K3S_TOKEN=K10b6245830058464fd794939e912d96f821cf5c2a7aecb82ef98da65ecf6a4aee5::server:4027ee6e383a621246d69ac102b60cc7 sh -s - --docker