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