专栏首页菲宇Kubernetes-dashboard安装、配置令牌和kubeconfig登录

Kubernetes-dashboard安装、配置令牌和kubeconfig登录

安装dashboard

kubectl apply -f  https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

修改nodePort

kubectl patch svc -n kube-system kubernetes-dashboard -p '{"spec":{"type":"NodePort"}}'

创建dashboard管理用户

kubectl create serviceaccount dashboard-admin -n kube-system

绑定用户为集群管理用户

kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin

也可绑定为普通角色

获取tocken

kubectl describe secret -n kube-system dashboard-admin-token-l7kpn

在dashboard后台使用tocken方式登录即可

生成kubeconfig文件

DASH_TOCKEN=$(kubectl get secret -n kube-system dashboard-admin-token-l7kpn -o jsonpath={.data.token}|base64 -d)

kubectl config set-cluster kubernetes --server=192.168.0.25:6443 --kubeconfig=/root/dashbord-admin.conf

kubectl config set-credentials dashboard-admin --token=$DASH_TOCKEN --kubeconfig=/root/dashbord-admin.conf

kubectl config set-context dashboard-admin@kubernetes --cluster=kubernetes --user=dashboard-admin --kubeconfig=/root/dashbord-admin.conf

kubectl config user-context dashboard-admin@kubernets --kubeconfig=/root/dashbord-admin.conf

生成的dashbord-admin.conf即可用于登录dashboard

参考:kubeconfig的用法及生成配置文件

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • kubernetes使用ceph作为存储挂载

    1、安装客户端(客户端版本与ceph集群的版本最好一致,不然创建image的时候死活创建不了):

    菲宇
  • Django admin管理工具的使用、定制及源码解析

    Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:

    菲宇
  • Kubernetes 1.5部署安装dashboard

    修改kubernetes-dashboard.yaml中配置信息: image: bg2273337844/kubernetes-dashboard-amd6...

    菲宇
  • TKE上搭建集群Dashboard

    如果需要将TKE的信息展示给多个部门的人查看,但是又不想让他们通过控制台查看,这边可以搭建一个dashborad用来展示。

    聂小星
  • Web基础配置篇(十七): Kubernetes dashboard安装配置

    Kubernetes 简称为K8S,是用于自动部署,扩展和管理容器化应用程序的开源系统。Kubernetes的目标是让部署容器化的应用简单并且高效(powerf...

    品茗IT
  • CentOS7.7.1908下部署Ceph分布式存储(下)

    sudo ceph mgr module enable dashboard

    yuanfan2012
  • golang 算法课程 正式开课--第一季 第1节

    题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列...

    李海彬
  • 是否可以根据10X转录组数据来推断基因组CNV信息呢?

    这个问题,说实话,很难回答,因为要是能完整回答这个问题,其实就是一篇正经的生物信息学文章了。

    生信技能树jimmy
  • C#版 - Leetcode 13. 罗马数字转整数 - 题解

    在线提交: https://leetcode.com/problems/roman-to-integer/

    Enjoy233
  • 剑指Offer-数组中只出现一次的数字

    题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 思路 思路一: 利用HashSet的元素不能重复,如果有...

    武培轩

扫码关注云+社区

领取腾讯云代金券