Kubernetes Dashboard的安装与配置
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Kubernetes Dashboard的安装与配置一 背景通过kubeadm快速完成了kubernetes的安装,即可迅速地体验到kubernetes的强大功能。美中不足的是,只能通过命令来查看或操
千家信息网最后更新 2026年11月03日Kubernetes Dashboard的安装与配置
Kubernetes Dashboard的安装与配置
一 背景
通过kubeadm快速完成了kubernetes的安装,即可迅速地体验到kubernetes的强大功能。美中不足的是,只能通过命令来查看或操作,没有一个直观且简洁的Web UI来感受一下这种成功的喜悦。此外,国内的网络环境,也在某种程度上增加了一些门槛。面对如此种种,依然有办法体验kunernetes dashboard。
二 操作步骤
因为不清楚Pod会被调度到哪一个Node上,所以在每一个节点上执行以下脚本:
#!/bin/bashdocker pull registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64:v1.10.0# docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.0docker tag registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64:v1.10.0 k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0docker image rm registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64:v1.10.0在Master节点上执行:
[root@k8s-m ~]# curl -O kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.0/src/deploy/recommended/kubernetes-dashboard.yaml[root@k8s-m ~]# kubectl apply -f kubernetes-dashboard.yaml查看pod是否创建成功:
[root@k8s-m ~]# kubectl get pods --namespace=kube-systemNAME READY STATUS RESTARTS AGEcoredns-576cbf47c7-xg4xm 1/1 Running 1 72mcoredns-576cbf47c7-xq9mc 1/1 Running 1 80metcd-k8s-m 1/1 Running 2 79mkube-apiserver-k8s-m 1/1 Running 2 79mkube-controller-manager-k8s-m 1/1 Running 21 80mkube-flannel-ds-amd64-9fzm7 1/1 Running 1 72mkube-flannel-ds-amd64-nddqf 1/1 Running 2 72mkube-proxy-6js29 1/1 Running 2 80mkube-proxy-lp2v2 1/1 Running 2 72mkube-scheduler-k8s-m 1/1 Running 19 80mkubernetes-dashboard-77fd78f978-ngkvb 1/1 Running 1 25m修改service配置,找到type,将ClusterIP改成NodePort:
[root@k8s-m ~]# kubectl edit service kubernetes-dashboard --namespace=kube-system查看暴露端口:
[root@k8s-m ~]# kubectl get service --namespace=kube-systemNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEkube-dns ClusterIP 10.96.0.10 53/UDP,53/TCP 87mkubernetes-dashboard NodePort 10.101.204.129 443:31269/TCP 32m 创建kubernetes-dashboard用户:
kind: ClusterRoleBindingapiVersion: rbac.authorization.k8s.io/v1beta1metadata: name: admin annotations: rbac.authorization.kubernetes.io/autoupdate: "true"roleRef: kind: ClusterRole name: cluster-admin apiGroup: rbac.authorization.k8s.iosubjects:- kind: ServiceAccount name: admin namespace: kube-system---apiVersion: v1kind: ServiceAccountmetadata: name: admin namespace: kube-system labels: kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcile创建用户:
[root@k8s-m ~]# kubectl create -f admin-token.yaml 获取登录token:
[root@k8s-m ~]# kubectl get secret -n kube-system |grep admin|awk '{print $1}'admin-token-6tkxm[root@k8s-m ~]# kubectl describe secret admin-token-6tkxm -n kube-system|grep '^token'|awk '{print $2}'eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi10b2tlbi02dGt4bSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhZG1pbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjQ4MjcxNTE5LTFkODgtMTFlOS1iMGZkLTAwMTU1ZDc0ZWUyNyIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTphZG1pbiJ9.TpBGEd-7VXrYjN_5fi0sOXMqLIrhDkgqIVVTagO4wvKOQloCJkpfvnVgBJ0Oi52-UQNBKBVH8v1wRBltPHKrjMqVU9re6-y3nd4UbwWtIZzmfMJ_oRwo2ne_UdU_Ya2I5EOH3qh2cUIhdG3NpZYXwFICsNZURJWZM_U7OqJrZPuMXw4sfD6iGRWeMtOiAI8YN1LAfpj1RHaeOa66DK_LEsSLBsb2W6m7wrugk7SBCJSkMyec7ZVGLHo5Ha-X5wNO5qAAKzud0lz2KVcvwJW8lkcc9_lPxPIoDIpdCFEoG5xZHr0B2PkatCS8f31VQzP6LAmvkmHxbENb6V3Ov90RGw将以上内容复制备用。
三 查看结果
3.1 打开浏览器输入访问地址:
3.2 认证方式选择口令,输入刚才获取到的token,即可登陆成功。
3.3 登录成功后,如下图:
四 总结
4.1 这是一个简单而快乐的过程,只要动手去做,其实很简单的!
4.2 这次实验是部署在kubernetes v1.12.1的。
4.3 实验使用的浏览器是Firefox v64.0.2,其他浏览器可能不支持。
成功
浏览器
节点
浏览
输入
配置
地址
用户
体验
实验
登录
强大
清楚
简洁
喜悦
快乐
直观
美中不足
内容
办法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海挚品互联网科技
汇久创客互联网科技
掌上梦互联网科技
创业天下互联网科技有限公司
知域互联网科技有限公司大骗子
广州市恰铎互联网科技有限公司
链环科技传统企业怎么转型互联网
互联网科技扶贫时间
玉溪新华互联网科技好不好
互联网科技如何创业
互联网企业科技类企业如何做账
雨阳互联网卡科技有限公司
富国互联网科技002692
江苏互联网智能科技产品出厂价
互联网科技平台产品运营
互联网科技收购价值
科技互联网公司两年变化
平安好医生打造互联网科技医疗
安徽九吞吴互联网科技有限公司
互联网高科技绘画
成都互联网科技公司
九亚互联网科技
深圳齐家互联网科技
科技互联网公司logo
小米互联网科技园设置
怎样加入科技互联网
每天都有哪些好的互联网科技
互联网安防科技感
萌小萌互联网科技河南有限公司
西安左小互联网科技有限公司