tanjunjie 3.1版本,按照教程配置了LDAP,看起来是没有什么不对的地方,我用的是windows AD,登录时总是报“用户名或密码错误”,不知道到底是哪里不对了。之前自建的JENKINS和GITLAB使用LDAP都可以正常工作的,唯独这个kubesphere不行,哪位大神可以帮忙看下?
hongming tanjunjie 用下面命令检查一下能不能查到用户 kubectl -n kubesphere-system exec -it openldap-0 -- sh -c 'ldapsearch -h <HOST> -D <MANAGER_DN> -b "<USER_SEARCH_BASE>" -w <MANAGER_PASSWORD>'
hongming tanjunjie 再检查一下用户名密码,这错误提示很明确了 kubectl -n kubesphere-system exec -it openldap-0 -- sh -c 'ldapwhoami -h <HOST> -D "<USER_DN>" -w <USER_PASSWORD>'
tanjunjie hongming 多谢回复。问题已经解决,经过反复查看配置,发现在web界面上修改的clusterconfigration,没有正确及时同步到cm kubesphere-config,中间几次手动修改kubesphere-config,貌似修改内容会自动变化回去,直到手动重启了ks-installer后,发现可以正常登录了。