多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
Rancher 是一个可视化容器管理平台,提供集群管理等操作 注意,注意,注意:这个组件安装最小的要求为内存 >= 4G --- ### 互联网 在可联网的情况下直接按照官方的操作步骤来即可,官方文档见如下: [Rancher-2.4.2](https://github.com/rancher/rancher/releases/tag/v2.4.2) --- ### 局域网 除了上传安装包外,还需要上传自动化批处理脚本 - rancher-save-images.sh - rancher-load-images.sh - rancher-images.txt ``` rz ``` 在弹出框中选择对应的包并上传 *rancher-images.txt* 可能不在安装包内,这是个依赖镜像列表清单,可以点击互联网官方按钮,在下面找到这个文件下载并上传到虚拟机 ![](https://img-blog.csdnimg.cn/627a7e60d1a1485bb549f2e121291a28.png) --- ### CentOS 7 如果出现无效的镜像或者没有打标签,重启容器,再试 - CATTLE_SYSTEM\_CATALOG 使用内嵌的图表 - CATTLE_SYSTEM\_DEFAULT_REGISTRY 设置默认的系统镜像仓库 ``` cd ~ useradd rancher passwd rancher docker login http://<你的仓库IP:端口> ... 这里输入用户名、密码 rancher context switch - 推送集群镜像 chmod +x rancher-save-images.sh sh rancher-save-images.sh --image-list ./rancher-images.txt chmod +x rancher-load-images.sh sh rancher-load-images.sh --image-list ./rancher-images.txt --registry <你的仓库IP:端口> ... 这里需要一点时间 docker run -d --restart=unless-stopped --privileged -p 80:80 -p 443:443 -e CATTLE_SYSTEM_DEFAULT_REGISTRY=<你的仓库IP:端口> -e CATTLE_SYSTEM_CATALOG=bundled <harbor-ip>:<harbor-port>/rancher/rancher:v2.5.5 - 卸载 docker stop $(docker ps -aq) docker system prune -f docker volume rm $(docker volume ls -q) docker image rm -f $(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 rm -rf /var/lib/kubelet/ rm -rf /var/lib/rancher/ rm -rf /run/kubernetes/ ``` --- ### 常用命令 ``` docker container ps docker container logs -f rancher ```