k8s-v1.19.1 搭建dashboard

#一键搭建 端口:32000   主机:master 

kubectl apply -f https://gitee.com/zmhcode/k8s-config/raw/master/dashboard.yaml

#也可以下载后 修改端口 以及部署主机 , 执行创建

kubectl create -f dashboard.yaml

#显示running表示正常

kubectl get pod -A

#创建服务帐户 如果报错提示已存在,没有关系,继续下一步

kubectl create serviceaccount dashboard-admin -n kubernetes-dashboard

#绑定集群角色 如果报错提示已存在,没有关系,继续下一步

kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kubernetes-dashboard:dashboard-admin

#kubectl create clusterrolebinding 服务绑定名 --clusterrole=集群角色 --serviceaccount=命名空间:服务账户

#打开浏览器 注意 https

https://master_IP:32000

#登录

token方式:

kubectl get secret -n kubernetes-dashboard | grep dashboard-admin

显示:

dashboard-admin-token-8kjlc kubernetes.io/service-account-token 3 4m34s

kubectl describe secret dashboard-admin-token-8kjlc -n kubernetes-dashboard

显示:

Name: dashboard-admin-token-8kjlc

Namespace: kubernetes-dashboard

Labels: <none>

Annotations: kubernetes.io/service-account.name: dashboard-admin

kubernetes.io/service-account.uid: 05b26c6b-cb02-4e43-a9ba-38c7553e2c29

Type: kubernetes.io/service-account-token

Data

====

ca.crt: 1025 bytes

namespace: 20 bytes

token: eyJhbGciOiJSUzI1NiIsImtpZCI6InR4bWdmaVZ。。。。。。。。。。。。。。。

复制token到浏览器即可

文件方式:

生成kubeconfig文件

# 获取token

DASH_TOCKEN=$(kubectl get  secret -n kubernetes-dashboard dashboard-admin-token-8kjlc -o jsonpath={.data.token} |base64 -d)

# 设置 kubeconfig 文件中的一个集群条目 IP为master主机IP

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

# 设置 kubeconfig 文件中的一个用户条目

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

# 设置 kubeconfig 文件中的一个上下文条目

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

#设置 kubeconfig 文件中的当前上下文

kubectl config use-context dashboard-admin@kubernetes --kubeconfig=/root/dashbord-admin.conf

当前目录下生成的dashbord-admin.conf即可用于登录dashboard

猜你喜欢

转载自blog.csdn.net/qq_36338555/article/details/109197621
今日推荐