通过kubeconfig登陆k8s的dashboard ui界面
微信公众号搜索DevOps和k8s全栈技术 ,即可关注我的公众号,也可通过扫描文章最后的二维码关注,每天都会分享技术文章供大家参考阅读~,拥抱开源,同大家共同进步~通过kubeconfi...
微信公众号搜索DevOps和k8s全栈技术 ,即可关注我的公众号,也可通过扫描文章最后的二维码关注,每天都会分享技术文章供大家参考阅读~,拥抱开源,同大家共同进步~
通过kubeconfig登陆dashboard
把token令牌封装成kubeconfig,通过kubeconfig登陆dashboard
1.创建一个只能管理指定名称空间的kubeconfig文件
以下步骤在k8s的master节点操作
cd /etc/kubernetes/pki
(1)创建cluster
kubectl config set-cluster kubernetes --certificate-authority=./ca.crt --server="https://192.168.0.6:6443" --embed-certs=true --kubeconfig=/root/lucky-admin.conf
(2)创建credentials时需要使用上面我门创建的token信息
kubectl get secret -n lucky
DEF_NS_ADMIN_TOKEN=$(kubectl get secretlucky-admin-token-2pm2l -n lucky -o jsonpath={.data.token}|base64 -d)
(3)开始创建credentials
kubectl config set-credentials lucky--token=$DEF_NS_ADMIN_TOKEN --kubeconfig=/root/lucky-admin.conf
(4)创建context
kubectl config set-context lucky@kubernetes --cluster=kubernetes--user=lucky --kubeconfig=/root/lucky-admin.conf
(5)切换context的current-context是lucky@kubernetes
kubectl config use-context lucky@kubernetes--kubeconfig=/root/lucky-admin.conf
(6)把刚才的kubeconfig文件lucky-admin.conf复制到桌面
浏览器访问时使用kubeconfig认证,把刚才的lucky-admin.conf导入到web界面,那么就可以登陆了
2.创建一个能管理所有名称空间的kubeconfig文件,步骤同上,大家自行实验,如果不懂的可以留言或者微信
往期精彩文章
kubernetes全栈技术+企业案例演示【带你快速掌握和使用k8s】
Prometheus+Grafana+Alertmanager搭建全方位的监控告警系统-超详细文档
k8s1.18多master节点高可用集群安装-超详细中文官方文档
jenkins+kubernetes+harbor+gitlab构建企业级devops平台
技术交流群
扫码加群????

微信:luckylucky421302
微信公众号
长按指纹关注公众号????

点击在看少个 bug????
更多推荐



所有评论(0)