windows生成k8s-dashboard访问token 解决Internal error (500): Not enough data to create auth info structu...

当我想要登录dashboard时,发现不能直接使用conf文件登录

Internal error (500): Not enough data to create auth info structure.Kubernetes Dashboard


上网查了,要用token登录的方式……参考 https://www.bbsmax.com/A/n2d9Qvn0dD/

解决方法:

首先,我已经弄好了工作终端上的 kubectl ,通过命令行连k8s-api没问题了,,这部分配置请参考 https://kubernetes.io/zh/docs/tasks/tools/install-kubectl-windows/#install-kubectl-binary-with-curl-on-windows

我需要做的是,利用kubectl命令得到登录dashboard的token,,如果是linux,简单的一个命令就完事了

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

在windows下,稍作修改,分2步执行

第一步:

kubectl -n kube-system get secret | findstr admin

第二步:拷贝结果中,第一列的值,假设是MYKB

kubectl -n kube-system describe secret MYKB

就会得到token了

复制 token:  后面那个串,拿去dashboard登录页,选token登录,粘贴使用……成功登录

记住你的MYKB,以后只敲第二行命令就可以

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容