Rancher部署

使用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是对外开放的端口,需要在安全组放行才可以访问

访问地址:https://【Ip】【Port】/login

使用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;

Rancher部署_第1张图片

 

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

Rancher部署_第2张图片

需要关闭防火墙: systemctl stop firewalld && systemctl disable firewalld

或者需要配置nginx代理:这是使用了代理,代理到另一台服务时会出现的问题

 Rancher部署_第3张图片

 

查看rancher初始密码:docker logs 【容器ID】 2>&1 | grep "Bootstrap Password:"

重置密码: docker exec -ti rancher reset-password,在登录页面即可进行修改密码操作

Server url :使用域名方式,不要使用ip方式

Rancher部署_第4张图片

Rancher导入已有k3s集群:

Rancher部署_第5张图片

然后在master节点执行,即可把现有集群导入进来:截图不清晰,不明白的可以私信我

 kubectl apply -f https://rancher.kkk.cn/v3/import/q9zxs2hp6j2d8hvfpw5trsf5wzz8lhhbffd8m74qvdm6rrjpg5mzr7_c-m-k7lq9m4t.yaml

Rancher部署_第6张图片

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

 Rancher部署_第7张图片

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

Rancher部署_第8张图片

 

查看集群是否正常

Rancher部署_第9张图片

Rancher部署_第10张图片

至此集群搭建完成

 

你可能感兴趣的:(rancher,运维,linux)