Rancher 2.8 local集群通过kubectl shell 无法使用kubectl命令

Rancher Server 设置

  • Rancher 版本:v2.8.0

  • 安装选项 (Docker install/Helm Chart): Docker install

  • 在线或离线部署:在线

下游集群信息

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

用户信息

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

**主机操作系统:CentOS 7.6

**问题描述:Rancher 2.8版本页面的local集群通过kubectl shell 无法使用kubectl命令,但其他导入的k8s集群可以。且local集群内的pod报错Waiting for Kubernetes API to be available

**重现步骤:


**其他上下文信息:
从服务器进入local集群可以正常使用kubectl命令

[/details]

盲猜是因为 2.8 不支持 centos 7.6 造成的,看日志,应该是rancher 内部的 api-server 启动有问题。

可参考 本论坛右上角的支持矩阵去查找支持的操作系统,目前支持矩阵中缺少 2.8,但可以参考 2.7.9

你好,我去支持矩阵查了下

意思是只支持centos7.9吗?并且不支持创建集群?

我理解是这样的,centos 7.9 可以通过 docker run 的形式将 rancher 启动起来。但如果通过 rancher 创建自定义的 K3s 集群,在 centos 7.9 上可能会有问题。

好的 谢谢你

你好 我昨天晚些时候又发现 这个问题突然恢复了,也不知道什么原因,但至少不是由于centos版本导致 :sweat_smile: :sweat_smile:


相当奇怪 这个问题出了有好几天 昨天突然好了