• KubernetesKubeSphere-3.x未解决
  • 非平台管理员在网页上修改服务的LoadBalancer为OpenELB时提示“OpenELB 未安装。请安装 OpenELB”,如何解决?

操作系统信息
虚拟机,AnolisOS 8.8,4C/8G 16C64G

Kubernetes版本信息
v1.24.6

容器运行时
containerd

KubeSphere版本信息
v3.3.2

问题是什么
OpenELB已配置二层网络模式可以正常使用。但是当用户权限为非平台管理员时,无法在服务中修改LoadBalancer为OpenELB,提示“OpenELB 未安装。请安装 OpenELB。”,此时无法选中该项,控制台也可以看到访问bgpconfs资源403无权限,想问下如何配置才能让普通用户在页面上使用OpenELB?

7 个月 后

Kubesphere version: v3.4.1

解决方法:

  1. 登录admin账号

  2. 部署安装openelb应用后,【集群管理】——【集群设置】——【集群角色】中会出现三个openelb相关的角色

  3. 在【集群成员】中邀请子账号加入集群并赋予`openelb-xxxxxx`角色

  4. 至此设置完成,在子账号(我这里是图中的backstreetboys)登录后,就可以选择openelb作为LoadBalancer啦


    1 个月 后