k8s安装可视化界面dashboard

1、在master上执行以下步骤:

[root@master01 ~]# kubectl get nodes
NAME              STATUS   ROLES    AGE   VERSION
192.168.200.110   Ready    <none>   13h   v1.12.3
192.168.200.120   Ready    <none>   13h   v1.12.3
[root@master01 ~]# cd k8s/
[root@master01 k8s]# mkdir dashboard
[root@master01 k8s]# cd dashboard/
[root@master01 dashboard]# ls
[root@master01 dashboard]# rz -E
rz waiting to receive.              【是在我自己宿主机上传文件到这个目录下,根据你们实际情况来】
[root@master01 dashboard]# ls
dashboard-configmap.yaml   dashboard-rbac.yaml    dashboard-service.yaml
dashboard-controller.yaml  dashboard-secret.yaml  k8s-admin.yaml配置文件可以参考https://blog.csdn.net/weixin_45574151/article/details/121175323

2、通过yaml文件创建资源

[root@master01 dashboard]# kubectl create -f dashboard-rbac.yaml    #授权管理创建资源
role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created[root@master01 dashboard]# kubectl create -f dashboard-secret.yaml  #证书验证创建资源
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-key-holder created[root@master01 dashboard]# kubectl create -f dashboard-configmap.yaml  #配置文件创建资源
configmap/kubernetes-dashboard-settings created[root@master01 dashboard]# kubectl create -f dashboard-controller.yaml #控制创建资源
serviceaccount/kubernetes-dashboard created
deployment.apps/kubernetes-dashboard created[root@master01 dashboard]# kubectl create -f dashboard-service.yaml #服务创建服务资源
service/kubernetes-dashboard created

3、查看资源

[root@master dashboard]# kubectl get pods -n kube-system   #完成后查看创建在指定的kube-system命名空间下
[root@master dashboard]# kubectl get pods,svc -n kube-system    #同时查看pods和service及访问地址
[root@master dashboard]# kubectl get pods -n kube-system -o wide     #查看创建在哪个节点[root@master ~]# kubectl get pod --namespace=kube-system    【查看各个节点状态】
NAME                                    READY   STATUS    RESTARTS   AGE
coredns-bccdc95cf-rgj9d                 1/1     Running   0          3h17m
coredns-bccdc95cf-wrbhx                 1/1     Running   0          3h17m
etcd-master                             1/1     Running   0          3h17m
kube-apiserver-master                   1/1     Running   0          3h17m
kube-controller-manager-master          1/1     Running   0          3h17m
kube-flannel-ds-amd64-b5228             1/1     Running   1          160m
kube-flannel-ds-amd64-h4w7n             1/1     Running   0          170m
kube-flannel-ds-amd64-j9v4n             1/1     Running   0          3h3m
kube-proxy-64qkv                        1/1     Running   0          3h17m
kube-proxy-h2vbz                        1/1     Running   0          160m
kube-proxy-jfxjr                        1/1     Running   0          170m
kube-scheduler-master                   1/1     Running   0          3h17m
kubernetes-dashboard-85f76cc8b6-gfd6p   1/1     Running   0          67m

4、访问UI界面

kubectl get pods -n kube-system -o wide【查看dashboard创建在那个节点,即查看需要访问的ip地址】
kubectl get pods,svc -n kube-system      【看需要访问的端口】
https://192.168.68.50:30001【在浏览器输入地址】出现如下所示:


注意:此处只能是火狐浏览器才能访问:
选择【令牌】,需要输入token

5、获取token

*在节点上执行这三条命令:

#kubectl create serviceaccount dashboard-admin -n kube-system
#kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
#kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')
token:
eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4tMmNzbXAiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiMDljYTNhNjgtY2NjYy00YzllLTg5MDItYzViNjk5MmM4ZTI3Iiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmRhc2hib2FyZC1hZG1pbiJ9.qMw-U_d4J9r-4QoUtvJ_NOfrsJXV_5SlRoEDxhDg02Sf58aHlvkZwlbdSZkFRYO9ARrfshwaPypC0qxtppLiaYesniUg30YAYpToCf8mOKxTlte1qPSMxcTX_XpPPltz39gFkmYpJcRHJfEDTFPKyFVOo0ek3RNVC9XwznXnIhGwi6aCF4S4IN5AyMIx_mmZH7-2YuuIqzawpmbRNuT-j17NkqH66LmjgET4tLnULTsklW7P3DmAoVRtsgvB6vM5pL5e8hV3rlijEVI5EAbhULCt4g2t6RjtRm_P8ABffU9SJLlUN6QsiYqu6JXrvljKIxnY8_4xcMf2y9nx2dlSoA


输入token:

图形化界面展示成功:安装完成

k8s安装可视化界面dashboard相关推荐

  1. 阿里云服务器ubuntu18.04安装可视化界面

    这里写目录标题 一.远程连接ubuntu 二.安装可视化界面 三.安装过程中的问题 一.远程连接ubuntu 输入root密码即可(这个为实例密码) 二.安装可视化界面 依次输入以下shell命令 a ...

  2. ubuntn 服务器 可视化界面(安装可视化界面,浏览器直接访问)

    安装桌面环境 可以安装像 GNOME.KDE.Xfce 等桌面环境,然后通过远程桌面协议(如 VNC 或 RDP)来访问服务器的桌面.具体安装方法可通过以下命令安装: sudo apt update ...

  3. 阿里云centos 6.5 32位安装可视化界面的方法

    http://www.dzbfsj.com/forum.php?mod=viewthread&tid=2702 http://www.mayanpeng.cn/?p=507 http://bl ...

  4. centos安装可视化界面Portainer

    1.先搜一下看看 docker search portainer 2.把镜像拉下来 docker pull portainer/portainer-ce 3.创建容器 docker run -d -p ...

  5. RabbitMq设置可视化界面

    安装可视化界面 rabbitmq-plugins enable rabbitmq_management 阿里云安全组开启端口 15672 先关闭防火墙再开启防火墙 firewall-cmd --zon ...

  6. K8s安装dashboard可视化界面

    部署dashboard kubernetes官方提供可视化界面 1.使用网络拉取yaml文件 kubectl apply -f https://raw.githubusercontent.com/ku ...

  7. Kubeadm 快速搭建 k8s 集群安装可视化管理界面

    文章目录 1. 实验准备 2. 安装 docker 3. 配置阿里云 K8S repo 源(三个节点) 4. 安装 kubeadm,kubelet,kubectl(三个节点) 5. 部署 kubern ...

  8. 安装集群图形化界面(Dashboard )、海外构建镜像

    文章目录 一.安装集群图形化界面(Dashboard ) 1.安装图形化界面 2.部署nginx服务 3.使用Dashboard创建应用 二.海外构建镜像 1. 实现原理 2.所需要的平台 3.实现具 ...

  9. MongoDB可视化界面工具Studio3T的安装 - 讲解篇

    MongoDB可视化界面工具Studio3T的安装 - 讲解篇 因为现在可视化界面很多,我本人用的是 Studio 3T ,这里发文一篇,当时入门宝鉴了. 下载 · 可视化工具 - Studio 3T ...

最新文章

  1. 针对智能车声标组的声音定位方案研究
  2. ajax bootstrap 进度条,Bootstrap进度条与AJAX后端数据传递结合使用实例详解
  3. 1049. Counting Ones (30)
  4. boost::math::students_t用法的测试程序
  5. Uboot启动流程分析
  6. 在ubuntu中使用MYBASE
  7. SpringMVC注解 @initbinder 解决类型转换问题
  8. Linux系统瘦身裁剪 续
  9. 被“薅羊毛”损失200多万!元气森林:系运营事故
  10. 【报告分享】2020年母婴未来消费新趋势报告.pdf(附下载链接)
  11. Python 2 即将退休,Fedora 怎么办?
  12. SQL SERVER 数据库概括
  13. Atitit java sound api体系 javadoc与类层级 目录 1. 软件包 javax.sound.sampled 1 1.1. 软件包 javax.sound.sampled 1
  14. 华为终端云服务赋能“智能座舱”,打造出行场景的“超级终端”
  15. 学习电商项目的经验总结(三)
  16. Windows下cwRsync搭建步骤
  17. SLF4J--日志门面担当
  18. TCP IP协议之初识
  19. 如何下载安装VS2017下载 vs2017社区版
  20. 删除微信文件服务器,局域网微信存储空间怎么清理

热门文章

  1. Linux7.6—Shell编程 学习笔记 第四章:系统任务设置
  2. 【OpenStack】在OpenStack上搭建OpenStack UT环境
  3. B2B网站运营者及优化排名十赌九输-免费套路必是死路
  4. 进 /user/用户名/Library/Application Support/
  5. 2020最全面试题库
  6. 2.1致远OA二次开发如何搭建服务器开发环境
  7. 基于单片机的晾衣架仿真设计(#0053)
  8. IDM 下载工具利器 - 经典好用优秀的 Windows 多线程加速下载软件
  9. 算法运行时间1、logN、N、NlogN 、N^2、N^3、2^n之间的比较
  10. android 常用机型尺寸_Android设备尺寸