morriszs 用这个命令应该能解决你的问题: kubectl patch users <username> -p ‘{“spec”:{“password”:“YourPassword”}}’ –type=‘merge’ && kubectl annotate users <username> iam.kubesphere.io/password-encrypted- 替换<username>和YourPassword为你要登陆的用户。
hb-chen morriszs 我用这个方式重置密码也是无法登录,并且用 `curl` 这个验证密码是可以获取 node 信息的,但控制台无法登录 curl -u <USERNAME>:<PASSWORD> “http://`kubectl -n kubesphere-system get svc ks-apiserver -o jsonpath=‘{.spec.clusterIP}’`/api/v1/nodes”
RolandMa1986 370569218 3.2.1 会在月底发布。 这个不是参数引起的问题。如果更新过image 应该会解决的。但是 happywzy zhang7788 确实是配置错参数了。 老版本一般手动修改 cm kubectl -n kubesphere-system edit cm kubesphere-config 进行配置。但是不要把下面这段给删了!!! clients: - name: kubesphere secret: kubesphere redirectURIs: - '*' 现在可以直接编辑 cc 来设置 ldap了: kubectl -n kubesphere-system edit cc ks-installer 复制上面那段就可以了。
hb-chen hb-chen 大概描述下我的问题场景,无法登录的是一个新增的 v3.2.0 member 集群 我把新增的 member 改为 host 后可以登录,恢复到 member 就无法登录 我的 host 是 3.1.1,然后有一个 3.1.1 member,新增一个 3.2.0 的 member 3.1.1 的 member 登录没问题,3.2.0 的作为 member 就无法登录
RolandMa1986 370569218 临时修复方案:替换一下 ks-apiserver deployment “kubespheredev/ks-apiserver:release-3.2”,急需的话欢迎测试。
elvin happywzy 我试了下 ./kk create cluster –with-kubernetes v1.21.5 –with-kubesphere v3.1.0 结果 连本地账号都登不上去了 , 我又升回来3.2.0 版本 ,等补丁吧 ..