首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >k8s二进制集群安装-补充安装dashboard

k8s二进制集群安装-补充安装dashboard

原创
作者头像
堕落飞鸟
发布2022-06-07 09:07:04
发布2022-06-07 09:07:04
3860
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏
安装Dashboard
代码语言:javascript
复制
# 安装
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
​
# 创建管理用户
cat > admin.yaml << EOF
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding 
metadata: 
  name: admin-user
  annotations:
    rbac.authorization.kubernetes.io/autoupdate: "true"
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kube-system
EOF
​
kubectl apply -f admin.yaml
​
# 一下操作用于测试,可以不操作
# 修改dashboard的svc,将cluster变更为nodeport
kubectl edit svc -n kubernetes-dashboard kubernetes-dashboard
​
## 修改内容
  type: NodePort
​
# 查看NodePort地址
kubectl get svc -n kubernetes-dashboard
​
# 访问
## 浏览器访问,端口号30865为上一步查询所得,端口号为随机端口号以上面命令查询结果为准
https://192.168.31.181:30865/
​
# 登录验证方式选择token
## 查看token命令
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
​

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Dashboard
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档