win10解决Kubernetes dashboard登陆出现Not enough data to create auth info structure.问题

按照github方法([https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/18.09]),装了一下Kubernetes,前面很顺利:

(1)先在docker-desktop中打开Kubernetes

在这里插入图片描述
点击Apply&Restart按钮,让Kubernetes启动。

(2)配置 Kubernetes

依次输入以下命令:
切换Kubernetes运行上下文至 docker-for-desktop

kubectl config use-context docker-for-desktop

验证 Kubernetes 集群状态

kubectl cluster-info
kubectl get nodes
(3)访问Kubernetes dashboard

通过如下 URL 访问 Kubernetes dashboard
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=default

到了打开Kubernetes dashboard这一步时总是报错:

在这里插入图片描述
按照github上面的方法配置config文件也没用:

$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"

这种方法也可以手动配置config(方法见这篇教程),然而这种方法也没有解决我的问题。
我把最后的希望放到了官网上,到官网看看有没有解决方法,官网给出的方法是这样的:

第一步:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml

第二步:

kubectl proxy

然后在浏览器打开下面连接:

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

注意这个连接和为中国用户在 Docker for Mac/Windows 中开启 Kubernetes是不一样的,我们要打开上面的连接。
然后就进入了登陆界面:
在这里插入图片描述
大家发现这个登陆界面和之前的不同,之前下面的是令牌登入,而此处是Token登入,我们选择的就是Token登入方式。
先在power shell中输入以下命令:

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

然后将最后面的token复制到登入界面的输入框:

     eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJ0dGwtY29udHJvbGxlci10b2tlbi16dDlnNyIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJ0dGwtY29udHJvbGxlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjViY2RmOTZmLTk5NjItNDkwNy1hZWU1LTQzNzVlN2Y4NWFhNSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTp0dGwtY29udHJvbGxlciJ9.bCLd_jKYDq1QE-s8dd-VXc04AvEFE3wYdYs7bdc0QBO4beR_0t_ldqBn8yzNqH3db3rfk7tRitBTWgOS-D-70WhxhDbkfkNeMcxqr4VEYLDrkW_SXicZDyC1t7JfYmQK9aPi6Ay5iomUpI3pLwQtyHZtXdBj7jcYJi8axohRs84OWGRmoHqAhC7TRjD7HyJSYuoI3H43mFAZA92GesNMZ6EAIphr64MLj4GTCFhb2I3DKdGVh1p6IbxyLaaItbF3Rjb8A8BaCG3o2_fSLjw_FdF1d1DlRbGaR-pDW9M_w_n3h3STsV4WCfb9Ulxqcz5PAhm-unq8Pzc7FoOpoQFaTg

上面的是我的token,你们应该不一样。
在这里插入图片描述
再点击登录,先在就能进去了!
在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值