使用helm方式安装: https://blog.csdn.net/zhoumengshun/article/details/108160704
参考地址:https://blog.csdn.net/weixin_47752736/article/details/125018358
Docker容器下部署rancher:docker run -d --restart=unless-stopped --name=myrancher -p 18080:80 -p 18443:443 --privileged -v /var/server/rancher:/var/lib/rancher -v /var/rancher/log:/var/log/log rancher/rancher:stable
18443是对外开放的端口,需要在安全组放行才可以访问
使用nginx开启https访问:
注意增加以下几点
map $http_upgrade $connection_upgrade {
default Upgrade;
'' close;
}
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;

首次访问可能出现websocket异常:

需要关闭防火墙: systemctl stop firewalld && systemctl disable firewalld
或者需要配置nginx代理:这是使用了代理,代理到另一台服务时会出现的问题

查看rancher初始密码:docker logs 【容器ID】 2>&1 | grep "Bootstrap Password:"
重置密码: docker exec -ti rancher reset-password,在登录页面即可进行修改密码操作
Server url :使用域名方式,不要使用ip方式

Rancher导入已有k3s集群:

然后在master节点执行,即可把现有集群导入进来:截图不清晰,不明白的可以私信我
kubectl apply -f https://rancher.kkk.cn/v3/import/q9zxs2hp6j2d8hvfpw5trsf5wzz8lhhbffd8m74qvdm6rrjpg5mzr7_c-m-k7lq9m4t.yaml

Rancher创建k3s新集群:创建->自定义->完成

在master主节点运行,选中 etcd、 Control Plane、Worker, 复制下边代码到master节点执行, 在node节点执行,只需要选中 Worker 复制下边代码到node节点

查看集群是否正常


至此集群搭建完成
606

被折叠的 条评论
为什么被折叠?



