升级Rancher2.6.7后,除集群管理员外,其他角色在Ingress修改界面无法加载service列表

  • Rancher 版本:2.6.7

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

    • 如果是 Helm Chart 安装,需要提和版本:K8S1.19.16
  • 在线或离线部署:在线部署

  • Kubernetes 版本:

  • Cluster Type (Local/Downstream): Local

    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等): 自定义

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

问题描述:升级Rancher2.6.7后,除集群管理员外,其他角色在Ingress修改界面无法加载service列表和SSL证书列表

重现步骤:点击服务发现→ingresses→随意修改一个ingress即可复现

截图:
项目成员权限:


集群管理员权限:

这确实是一个问题。这是由于在2.6.7中支持了ingressclass配置引发的bug。

我找到了一个临时方案,可参考:https://github.com/rancher/rancher/issues/38695#issuecomment-1227989885

感谢分享,我一会试一下,万分感谢