Rancher安装必须需要联网吗?

在内网服务器安装rancher v2.7.1时, rancher-server 一直在报错,具体报错信息主要围绕从git.rancher.xx网站去拉取数据, 因为安装比较匆忙,具体的详细日志没能保留下来。印象中好像还是chart相关的内容

安装方式: docker 安装

答案找到了,应该是这样的:

$ mkdir -p /data/rancher/k3s/agent/images/
$ docker run --rm --entrypoint "" -v $(pwd):/output registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.7.1 $ cp /var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar /output/k3s-airgap-images.tar
$ cp k3s-airgap-images.tar /data/rancher/k3s/agent/images/
$ docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443  --privileged -e CATTLE_SYSTEM_DEFAULT_REGISTRY=registry.cn-hangzhou.aliyuncs.com  -e CATTLE_SYSTEM_CATALOG=bundled  -v /data/rancher:/var/lib/rancher --name rancher registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.7.1

你这个启动方式也是需要联网的,你可以参考官网的 离线安装 章节

@ksd 您指的是需要其他镜像是吗?如果我把依赖的镜像全部已经load到本地了,启动的时候设置上面的参数,是不是就不需要再从github上拉取chart,rancher-server就可以正常启动

理论上是的

好的,昨天在离线环境下,镜像全部load到本地,只遇到了chart的问题,后面是设置

-e https_proxy=xxx -e http_proxy=xxx -e no_proxy=xxx

这个环境变量暂时解决了

目前,通过设置CATTLE_SYSTEM_CATALOG=bundled 还没尝试