Rancher登录界面密码错误

RKE 版本: 1.5

Docker 版本: (docker version,docker info) 1.24.7

操作系统和内核: (cat /etc/os-release, uname -r) centos7.9;3.10

**主机类型和供应商: (VirtualBox/Bare-metal/AWS/GCE/DO)**vmware

cluster.yml 文件:

重现步骤:
helm install rancher ./rancher --namespace cattle-system --set hostname=cc-test-rancher.com.cn --set certmanager.version=v1.11.0 --set useBundledSystemChart=true --set bootstrapPassword=caiyihan

[root@localhost ~]# kubectl get secret --namespace cattle-system bootstrap-secret -o go-template=‘{{.data.bootstrapPassword|base64decode}}{{“\n”}}’
caiyihan

结果:

十有八九是你这个主机之前安装过 rancher 并设置了这个初始密码,但不重要,最简单的解决方法是重置密码,参考:Technical | Rancher

请教一下,我执行重置密码时,遇到错误,要怎么解决
root@root:/etc/kubernetes# kubectl --kubeconfig kubeconfig -n cattle-system exec (kubectl --kubeconfig $kubeconfig -n cattle-system get pods -l app=rancher | grep ‘1/1’ | head -1 | awk ‘{ print $1 }’) – reset-password
Error from server (Forbidden): pods “rancher-598fb7f967-fwq2z” is forbidden: User “system:node:h083” cannot create resource “pods/exec” in API group “” in the namespace “cattle-system”

使用的用户不对吧,这个命令应该是重置管理员的密码

解决了,谢谢