K8S关于Dashboard浏览器访问填坑

1安装K8S集群完成,包括kubernetes-dashboard-65c...可视化界面,运行一切状态正常

2关于问题点关于dashboard可视化界面

然而Goole浏览器访问失败,IE也是如如此。。。

 

 还好火狐有不安全访问模式,点击进入,瞬间感觉眼前一亮,不过kubeconfig、令牌什么鬼。。。

按照搜罗网上方法,敲两条命令获取token粘贴复制到令牌,点击登录

kubectl get secret -n kube-system|grep dashboard-token

kubectl describe secret kubernetes-dashboard-token-c7bp9 -n kube-system

 虽然登录成功了,怎么跟跳过显示的一样啊,全空的。。。

 注意:有人直接粘贴复制token并不能登录成功,提示验证失败请重试(出现原因是你一些小细节没注意到)

把token字符串粘贴到txt文本后,发现字符串为两行,只需按一下删除,把回车去掉,两行变一行就可以顺利登录了,有没有人踩坑半天感觉就是登录不进去啊,哈哈

 

3解决Dashboard可视化问题

 其实进入刚才可视化一堆提示的画面,所有功能都实现了,为什么集群信息没有显示呢,是因为权限不够,简单说就是登录token字符串命令,并没有查看集群信息的权限,我们要做的是创建一个可以访问集群全部权限的token,或者说某个用户是超级管理员使用这个用户的token.

token令牌认证登录

(1)创建serviceaccount

[root@kubernetes01 pki]# kubectl create serviceaccount dashboard-admin -n kube-system
serviceaccount/dashboard-admin created

[root@kubernetes01 pki]# kubectl get sa -n kube-system
NAME                                 SECRETS   AGE
。。。。。。
dashboard-admin                      1         17s
。。。。。。

(2)把serviceaccount绑定在clusteradmin,授权serviceaccount用户具有整个集群的访问管理权限

[root@kubernetes01 pki]# kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
clusterrolebinding
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值