一、dashboard配置
1、查看dashboard配置
#1、查看dashboard服务pod[root@k8s-master01 ~]# kubectl get po -n kubernetes-dashboard -owide
NAME                                         READY   STATUS    RESTARTS   AGE   IP              NODE           NOMINATED NODE   READINESS GATES
dashboard-metrics-scraper-86bb69c5f6-5mbh5   1/1     Running   0          57m   172.169.92.65   k8s-master02   <none>           <none>
kubernetes-dashboard-6576c84894-snkjz        1/1     Running   0          57m   172.162.195.3   k8s-master03   <none>           <none>

#2、查看kubernetes-dashboard.service信息[root@k8s-master01 ~]# kubectl get svc -n kubernetes-dashboard -owide
NAME                        TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)         AGE    SELECTOR
dashboard-metrics-scraper   ClusterIP   10.105.204.160   <none>        8000/TCP        147m   k8s-app=dashboard-metrics-scraper
kubernetes-dashboard        NodePort    10.103.63.205    <none>        443:32418/TCP   147m   k8s-app=kubernetes-dashboard

#3、更改为NodePort的方式就可以访问到dashboard
//注:NodePort就是在每个宿主机上去启动一个端口,这个端口就可以访问到对应的服务上
[root@k8s-master01 ~]# kubectl edit svc kubernetes-dashboard -n kubernetes-dashboardselector:k8s-app: kubernetes-dashboardsessionAffinity: Nonetype: NodePort                  // 默认是NodePort;若不是可更改为NodePort

#4、查看dashboard端口号[root@k8s-master01 ~]# kubectl get svc -n kubernetes-dashboard -owide
NAME                        TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)         AGE    SELECTOR
dashboard-metrics-scraper   ClusterIP   10.105.204.160   <none>        8000/TCP        150m   k8s-app=dashboard-metrics-scraper
kubernetes-dashboard        NodePort    10.103.63.205    <none>        443:32418/TCP   150m   k8s-app=kubernetes-dashboard

二、通过Chrome访问:https://192.168.1.15:32418/

### --- 通过Chrome访问:https://192.168.1.15:32418/
~~~     查看是否自动创建管理员用户;若是没有需要手动创建管理员用户
~~~     # 查看是否生成管理原用户
~~~     已经创建了管理员用户;若是没有创建;依据以下方案进行手动创建[root@k8s-master01 ~]# kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
Name:         admin-user-token-c6vjm
Namespace:    kube-system
Labels:       <none>
Annotations:  kubernetes.io/service-account.name: admin-userkubernetes.io/service-account.uid: fefcaad0-712b-4703-bb9a-37375064dae7Type:  kubernetes.io/service-account-tokenData
====
namespace:  11 bytes
token:      eyJhbGciOiJSUzI1NiIsImtpZCI6IkdSYmlxZHVVdVdMakNGTC1wT3JBUm5YdGliM3pFMXNMcE55Z09wcmU2czAifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLWM2dmptIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJmZWZjYWFkMC03MTJiLTQ3MDMtYmI5YS0zNzM3NTA2NGRhZTciLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06YWRtaW4tdXNlciJ9.vI2ohgnmyWDqg0FpTDrywvTgwIB1DtfFHI5hhP_48MU9hSvjWOAyh0HBEDuV7b-yxq7Zc3bfRrvHPqS18geJluCiCGY3X_A-VHoY08X7XqKtzQQeEPdoyU9_slWjODR9TY61bmWpVujzlIUJPrsBk_Z_8uBX0MoRpr4Z2aLf87m6KSvQUM-SgEkTEgVrPnlUBgur-7pR4X_1D_cBDROFQ2B_9Lul_do88a41FsAPgs0nZZ5JliIdwRm7ILs6ABP5hiArRXR366P0XfGk7yUW0B9_7suYgcC4VTtNR79r0QwLQj9LEsA8u9g_ttyP-KzlziwD56xI2MaaD96kiL7tlg
ca.crt:     1066 bytes

### --- 手动创建管理员用户
~~~     # 手动创建管理员用户配置文件[root@k8s-master01 ~]# vim admin.yaml
apiVersion: v1
kind: ServiceAccount
metadata:name: admin-usernamespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata: name: admin-userannotations:rbac.authorization.kubernetes.io/autoupdate: "true"
roleRef:apiGroup: rbac.authorization.k8s.iokind: ClusterRolename: cluster-admin
subjects:
- kind: ServiceAccountname: admin-usernamespace: kube-system

#1、手动创建管理员用户配置文件
[root@k8s-master01 ~]# vim admin.yaml
apiVersion: v1
kind: ServiceAccount
metadata:name: admin-usernamespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata: name: admin-userannotations:rbac.authorization.kubernetes.io/autoupdate: "true"
roleRef:apiGroup: rbac.authorization.k8s.iokind: ClusterRolename: cluster-admin
subjects:
- kind: ServiceAccountname: admin-usernamespace: kube-system
#2、创建超级管理员用户
[root@k8s-master01 ~]# kubectl create -f admin.yaml -n kube-system
serviceaccount/admin-user created

三、登录dashboard;进入kubernetes-dashboard管理后台

CC00088.CloudKubernetes——|KuberNeteskubeadm.V17|5台Server|——|kubernetes验证|dashboard配置|相关推荐

  1. CC00084.CloudKubernetes——|KuberNeteskubeadm.V13|5台Server|——|kubernetes组件|dashboard|

    一.kubernetes组件安装 ### --- 下载组件安装源码包 ~~~ 下载版本包--在k8s-master01节点执行 ~~~ 现在k8s-ha-install版本包[root@k8s-mas ...

  2. Sql Server身份验证登录配置

    Sql Server身份验证登录配置 1.服务器名称点开下拉框,选择浏览更多 选择本地服务器,展开数据库引擎,选择里面的服务器点击确认 然后选择window登录 接下来需要设置server身份登录 右 ...

  3. CC00042.CloudKubernetes——|KuberNetes二进制部署.V20|5台Server|——|kubernetes配置|生产环境关键性配置|

    一.生产环境关键性配置 ### --- docker参数配置--所有节点 ~~~ docker参数:所有节点都需要更改.[root@k8s-master01 ~]# vim /etc/docker/d ...

  4. CC00070.CloudKubernetes——|KuberNetes二进制部署.V23|3台Server|——|kubernetes部署总结|

    一.kubernetes安装总结 ### --- kubernetes安装方式~~~ kubeadm ~~~ 二进制 ~~~ 自动化安装 ### --- kubernetes自动化安装方式~~~ # ...

  5. CC00028.CloudKubernetes——|KuberNetes二进制部署.V06|5台Server|——|etcd配置|

    一.kubernetes系统组件配置 ### --- k8s-master01节点etcd.yaml配置~~~ etcd配置大致相同,注意修改每个Master节点的etcd配置的主机名和IP地址 ## ...

  6. CC00053.CloudKubernetes——|KuberNetes二进制部署.V06|3台Server|——|etcd配置|

    一.kubernetes系统组件配置:ETCD配置 ### --- k8s-master01节点etcd.yaml配置~~~ etcd配置大致相同,注意修改每个Master节点的etcd配置的主机名和 ...

  7. linux telnet无法连接,奇怪的问题:telnet无法连接另一台server的正常的开放端口

    问题描述: 有一台server(称为A)作为memcache服务器开放了11211端口,但是另一台server(称为B)无法调用A的memcache,显示无法连接. 排查:先在B上用telnet 尝试 ...

  8. Ubuntu Server上的LVM配置

    在安装Linux的时候,通常遇到的一个比较头痛的问题就是分区,到底每个区该分多少,用了一段时间之后,某个分区又不够用了,该怎么办?如果是普通的服务器,那一切都好说,大不了就关机重新划分分区嘛,但是对于 ...

  9. SQL Server 2012 数据库镜像配置完整篇

    "数据库镜像"是一种提高 SQL Server 数据库的可用性的解决方案. 镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库.数据库镜像维护一个数据库的两个副本,这两个 ...

  10. 采用集成的Windows验证和使用Sql Server身份验证进行数据库的登录

    采用集成的Windows验证和使用Sql Server身份验证进行数据库的登录 1.集成的Windows身份验证语法范例 1 <connectionStrings> <add nam ...

最新文章

  1. v3 微信api 请求微信_企业微信API使用基本教程
  2. 单元测试(Android)_JUnit
  3. 音视频技术开发周刊 | 151
  4. redhat mysql编译安装_RHEL6.2编译安装MySQL 5.6.16过程分享
  5. 【Java】从键盘中输入一个值,在数组中查找该值的索引并输出
  6. 计算机辅助设计试题 李明,计算机辅助设计B李明及答案.doc
  7. 面试中被问到HashMap的结构,1.7和1.8有哪些区别?这篇做深入分析!
  8. linux下main函数的返回值问题
  9. Windows 98 不同用途启动盘制作(转)
  10. Ubuntu中安装gcc
  11. 无限浏览器代理服务器,老司机浏览器无限版
  12. 转帖:三种快乐物质——多巴胺、血清素、内啡肽
  13. MySQL学习笔记10:MySQL图形化管理工具 navicat 和 Workbench
  14. roboware安装包
  15. 怿星科技参加2022(第六届)高工智能汽车年会
  16. about wParam and lParam
  17. 中国(澳门)高校青年学生联合会港澳台侨联考辅导中心落户高科院
  18. 医疗建筑智能化工程项目能耗监测系统的研究与应用
  19. catia打开后拖动工具栏有残影_Catia如何恢复工具栏布局
  20. kali更新源,没有公钥,没有release文件,签名失效,404

热门文章

  1. python3图片文字识别
  2. 关于微信开放平台配置-网站应用
  3. 【光通信】单模与多模区别
  4. 初学者之路—————Cycle GAN
  5. 吃桃子削不削皮 如何吃有保证
  6. 一颗椰子糖机器人_一颗椰子糖的热量
  7. 一文读懂随机森林的解释和实现(附python代码)
  8. English-Phonics
  9. Java基础 -> 线程池的底层⼯作原理
  10. php如何获取视频文件分辩率,视频分辨率怎么看 查看视频分辨率、帧率、尺寸、以及编码器等详细参数...