使用docker安装rancher2.5.7

使用docker安装命令:
docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 -v /docker_volume/rancher_home/rancher:/var/lib/rancher -v /docker_volume/rancher_home/auditlog:/var/log/auditlog --name rancher rancher/rancher:v2.5.7
页面可以正常访问,添加的集群也是没有问题的,一开始启动没有任何问题,大概过了3分钟左右就一直报错,如下图一直报这个错误
但是他的主机是没有问题的


求问各位大佬,我可以怎么改呢?

就是很简单的用docker部署
我参考了网上很多部署材料,使用k8s集群部署的时候也一直报错


怎么样部署才是对的呢?官网也看了好多次,有点混乱

你这个应该是 local 集群的 k8s 版本和 rancher 的版本不匹配

具体的支持矩阵参考:

请问我那个docker安装的报错会是什么问题呢?

你的rancher server和下游集群是在一个网络里?两个主机网络带宽有限制么

在一个网络里面的

我重新装了,又遇到一个问题


这是起来了,可是我用域名还有IP地址访问都访问不到UI界面是为什么呀?

从你的截图来看,你应该是使用高可用的方式部署 rancher,如果部署之后访问不到 UI,可以按照下面步骤进行排查:

  1. kubectl -n cattle-system logs -f -l app=rancher 来查看 rancher pod 的日志,如果出现异常日志可根据日志进行排查。
  2. 如果rancher pod 启动正确,请检查 ingress 的日志。
  3. 如果以上日志均没问题,可以检查下 安全组或防火墙,确认 80 和 443 端口是否可达。

我也是使用docker安装2.5.7版本,但是cattle-system helm-operation-kmwg9安装不成功。

可以确认一下是否是版本问题,我的问题就是版本问题造成的,现在已经好了

你好,麻烦问下你修改的什么版本好使的
我这边系统:CentOS Linux release 7.6.1810 (Core)
docker version:20.10.14
rancher/rancher:v2.5.7

我用了2.5.10之后就好了
需要看个人情况的吧

嗯,你那2.5.10版本有遇到这个问题吗, fleet、rancher-webhook、gitjob这些组件安装不成功。
local集群 system下


@ksd 能帮忙看下吗

get pod 确认下 fleet、webhook、gitjob 这些 pod 是否已经启动,不用太关注 helm 这个日志

现在起来了,多谢两位。