概述
官方网址:https://www.rancher.cn/quick-start/
官方中文文档:https://rancher2.docs.rancher.cn/
安装
01准备Linux主机
准备一台已安装64位Ubuntu 16.04或18.04的Linux主机(或其他Rancher所支持的Linux发行版),要求至少4GB内存。在该主机上安装Rancher支持的Docker版本。
02运行Serve
docker run -d --privileged --restart=unless-stopped \-v /var/lib/rancher/:/var/lib/rancher/ \-p 8080:80 -p 8443:443 \rancher/rancher:stable
或者
sudo docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable
打开浏览器,输入https://<安装容器的主机名或IP地址>,您即可以访问Rancher Server的UI了。跟随用户界面给您的引导,即可设置完成您的第一个Rancher集群
Rancher 2.4.x 及之前的版本
登录到 Linux 主机,然后运行下面这个非常简洁的安装命令。
docker run -d --restart=unless-stopped \-p 80:80 -p 443:443 \rancher/rancher:latest
#Rancher 2.5.x 及之后的版本
登录到 Linux 主机,然后运行下面这个非常简洁的安装命令。
与 2.4.x 或之前的版本相比,使用docker run命令安装 Rancher 2.5.x 时,需要添加--privileged标志变量,启用特权模式安装 Rancher。
docker run -d --restart=unless-stopped \-p 80:80 -p 443:443 \--privileged \rancher/rancher:latest
自定义增加主机

选择自定义服务器
如果是公网 需要选择高级设置 填写公网地址

卸载rancher

删除所有容器
sudo docker rm -f $(sudo docker ps -qa)
删除/var/etcd目录
sudo rm -rf /var/etcd
删除/var/lib/kubelet/目录,删除前先卸载
for m in $(sudo tac /proc/mounts | sudo awk '{print $2}'|sudo grep /var/lib/kubelet);dosudo umount $m||truedonesudo rm -rf /var/lib/kubelet/
删除/var/lib/rancher/目录,删除前先卸载
for m in $(sudo tac /proc/mounts | sudo awk '{print $2}'|sudo grep /var/lib/rancher);dosudo umount $m||truedonesudo rm -rf /var/lib/rancher/
删除/run/kubernetes/ 目录
sudo rm -rf /run/kubernetes/
删除所有的数据卷
sudo docker volume rm $(sudo docker volume ls -q)
再次显示所有的容器和数据卷,确保没有残留
sudo docker ps -asudo docker volume ls
docker stop $(docker ps -aq)docker system prune -fdocker volume rm $(docker volume ls -q)docker image rm $(docker image ls -q)rm -rf /etc/ceph \/etc/cni \/etc/kubernetes \/opt/cni \/opt/rke \/run/secrets/kubernetes.io \/run/calico \/run/flannel \/var/lib/calico \/var/lib/etcd \/var/lib/cni \/var/lib/kubelet \/var/lib/rancher/rke/log \/var/log/containers \/var/log/pods \/var/run/calico
重置admim密码
docker exec -ti <container_id> reset-password
参考
https://github.com/sirius1024/rancher-dev-demo
https://blog.csdn.net/wxb880114/category_9293731.html
https://blog.codermi.com/post/k8s/rancher2%E6%B8%85%E9%99%A4%E9%9B%86%E7%BE%A4/
