Docker 安装rancher2.8.4

Rancher Server 设置

  • Rancher 版本:v2.8.4
  • 安装选项 (Docker install/Helm Chart): docker install
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
  • 在线或离线部署:在线

下游集群信息

  • Kubernetes 版本: 未安装
  • Cluster Type (Local/Downstream): local
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):管理员
    • 如果自定义,自定义权限集:

主机操作系统: centos7

问题描述:
1、查看local集群,发现有pod一直重启,提示Containers with unready status: [helm]和Timeout waiting for kubernetes,查看对应的config 显示server为127.0.0.1:8001


2、直接执行kubectl shell 命令也提示config配置不对

重现步骤:
安装命令
docker run -d --restart=unless-stopped --privileged -v /rancher:/var/lib/rancher/ -p 28080:80 -p 28443:443 --name rancher rancher/rancher:v2.8.4

结果:
kubectl shell不能正常执行命令
预期结果:
kubectl shell能正常执行命令
截图:

其他上下文信息:

日志
helm operation pod 日记
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
2024-06-04T02:36:52.202426160Z Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
2024-06-04T02:37:54.391474016Z Waiting for Kubernetes API to be available
2024-06-04T02:38:25.488044918Z Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
2024-06-04T02:41:32.079371214Z Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
2024-06-04T02:45:09.741470988Z Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Timeout waiting for kubernetes
................................................................................................
...............................................................................................
configMap配置文件
config
apiVersion: v1

clusters:

- cluster:

    server: http://127.0.0.1:8001

  name: cluster

contexts:

- context:

    cluster: cluster

    user: ""

  name: default

current-context: default

kind: Config

preferences: {}

users: null

你用的是 centos 7.几?支持矩阵上说明只支持 centos 7.9,参考:Rancher Manager v2.8.4 | SUSE

另外,你可以把映射的目录去掉,重新运行一次,看看是否还有相同的问题。

:rofl:系统版本是centos7.7的,确实我没看清楚要求。
不过我看报错信息。感觉像是由于kubectl shell映射的kubectl config配置信息不对。导致链接执行kubectl命令。等有时间我换个系统试试~感谢大神 :pray: :