创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G

Kubernetes版本信息
例如:v1.23.0,多节点。

容器运行时
例如,使用 docke-20.10.17

KubeSphere版本信息
例如:v3.4.1。基于K8s的离线最小化安装。devops是后来启用的。

问题是什么

非admin的平台管理员可以创建流水线,但是无法运行流水线。jenkins POD有以下关键报错:

...
User user1 not found in directory
...

问题排查思路:

一开始没有启用LDAP,后面使用devops时会出现只有admin用户可以运行流水线的问题。

暂时理解为以前创建的平台用户信息在ldap中不存在,但是jenkins使用ldap来统一登录。

在开启ldap后,新创建的用户是可以操作流水线的。

问题解决:

**后来尝试修改用户密码来触发用户同步,可行**

1 个月 后