Rancher2.8.0 UI界面pod容量显示为0

Rancher Server 设置

  • Rancher 版本:2.8.0
  • 安装选项 (Docker install/Helm Chart): Docker install

用户信息

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

**问题描述:

在Rancher UI界面任何集群仪表盘上pod均显示为已使用0,但实际上是有pod的

**重现步骤:

如图 可以看到pod有37个,但仪表盘显示已使用为0 这是为啥?

上方应该有切换 namespace 的下拉菜单,切换个 namespace 试试?


我这里用的是所有namespace

左侧菜单对应资源数量数据来源是接口/v1/counts,pod 信息对应字段counts.pod,会根据用户选择的命名空间过滤

仪表盘容量显示数据来源是接口/v1/management.cattle.io.cluster, pod信息对应字段status.allocatable.podsstatus.requested.pods,不会根据用户选择的命名空间过滤

从截图上看,仪表盘容量显示数据,pod 已使用数据是0, 能否确认一下 对应接口返回的数据是否正确, 例如如下截图:


你好 我这边用接口/v1/management.cattle.io.cluster查没有allocatable这个字段

会不会是k3s版本问题?我发现我就local集群能显示pod使用数

1 个赞

确实是版本匹配问题
Rancher v2.8.0 目前只支持 v1.25 v1.26 v1.27,低于 v1.25版本可能导致 cluster agent启动失败,无法在node上设置 pod request/limit数据。
起码在 v1.19 版本上 cluster-agent 是无法正常运作的。
如果需要import v1.19 集群,可以先使用 Rancher v2.6.* 版本,但还是建议你升级底层集群版本以获取更好的支持和体验。

1 个赞