使用Helm安装后如何登录Rancher bootstrap?

问题描述 投票:0回答:3

我按照此处所述在 Azure 上的 Kubernetes 集群上安装了 Rancher。我运行了以下命令:

helm install rancher rancher-latest/rancher --namespace cattle-system --set hostname=rancher.mydomain.com --set replicas=1 --set ingress.tls.source=secret --set bootstrapPassword=someRandomPassword

Rancher 已成功安装,当我打开 rancher.mydomain.com 页面时,它显示了管理员登录页面。我尝试了在上一个命令中使用的密码,但它无法登录。我不断收到以下屏幕截图中的错误:

kubernetes rancher
3个回答
4
投票

@马查尔

尝试以下命令来重置密码,它会起作用。

[]$ kubectl -n cattle-system exec $(kubectl -n cattle-system get pods -l app=demo-rancher | grep '1/1' | head -1 | awk '{ print $1 }') -- reset-password
W1214 11:55:25.230447     127 client_config.go:615] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
New password for default admin user (user-zkgpr):
oH9ySxxxxxxxxx7q_1767o

0
投票

我在 rancher 2.6.3 上安装 helm 时遇到了同样的问题。我必须运行以下命令来获取管理员密码,显然带有 helm set 的 bootstrapPassword 不起作用。糟糕的牧场主文档!

kubectl --kubeconfig $KUBECONFIG -n 牛系统执行 $(kubectl --kubeconfig $KUBECONFIG -n 牛系统 get pods -l app=rancher | grep '1/1' | head -1 | awk '{ print $1 }') -- 确保默认管理


0
投票

kubectl 获取秘密 --namespace 牛系统 bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}{{" “}}”

试试这个

© www.soinside.com 2019 - 2024. All rights reserved.