6 - 管理员密码重置


Rancher单节点安装

在Rancher运行的主机上,执行以下命令:

  1. docker exec -ti <container_id> reset-password

显示结果:

  1. New password for default admin user (user-xxxxx):
  2. <new_password>

RancherHA安装

在安装有kubectl主机上,指定kubectl配置文件,然后运行以下命令:>假设kubectl配置文件在当前目录下

  1. KUBECONFIG=./kube_config_rancher-cluster.yml
  2. kubectl --kubeconfig $KUBECONFIG exec -n cattle-system \
  3. $(kubectl --kubeconfig $KUBECONFIG get pods -n cattle-system \
  4. -o json | jq -r '.items [] | \
  5. select(.spec.containers[].name=="cattle-server") | .metadata.name') \
  6. --reset-password

运行结果:

  1. New password for default admin user (user-xxxxx):
  2. <new_password>