千家信息网

Kubernetes二进制部署——UI界面的部署(4)

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,前言:接上一篇负载均衡部署(3)部署UI界面yaml下载:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/das
千家信息网最后更新 2026年11月04日Kubernetes二进制部署——UI界面的部署(4)

前言:

接上一篇负载均衡部署(3)部署UI界面yaml下载:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard

部署环境

负载均衡
Nginx1:192.168.13.128/24
Nginx2:192.168.13.129/24
Master节点
master1:192.168.13.131/24 kube-apiserver kube-controller-manager kube-scheduler etcd
master2:192.168.13.130/24 kube-apiserver kube-controller-manager kube-scheduler etcd
Node节点
node1:192.168.13.132/24 kubelet kube-proxy docker flannel etcd
node2:192.168.13.133/24 kubelet kube-proxy docker flannel etcd

1,在master01上创建dashboard

[root@master01 ~]# cd k8s/[root@master01 k8s]# mkdir dashboard  ##创建工作目录[root@master01 k8s]# cd dashboard/[root@master01 dashboard]# rz -E  ##上传dashboard的yaml文件[root@master01 dashboard]# lsdashboard-configmap.yaml   ##配置应用dashboard-rbac.yaml         ##授权访问apidashboard-service.yaml    ##发布应用dashboard-controller.yaml  ##控制器dashboard-secret.yaml       ##安全加密k8s-admin.yaml     ##生成令牌[root@master01 dashboard]# kubectl create -f dashboard-rbac.yaml  ##创建api授权[root@master01 dashboard]# kubectl create -f dashboard-secret.yaml   ##创建安全加密[root@master01 dashboard]# kubectl create -f dashboard-configmap.yaml  ##创建配置[root@master01 dashboard]# kubectl create -f dashboard-controller.yaml   ##创建应用[root@master01 dashboard]# kubectl create -f dashboard-service.yaml   ##创建发布[root@master01 dashboard]# kubectl get pods -n kube-system  ##查看创建在指定的kube-system命名空间NAME                                    READY   STATUS    RESTARTS   AGEkubernetes-dashboard-65f974f565-xwhcb   1/1     Running   0          2m31s[root@master01 dashboard]# kubectl get pods,svc -n kube-system  ##查看如何访问NAME                                        READY   STATUS    RESTARTS   AGEpod/kubernetes-dashboard-65f974f565-xwhcb   1/1     Running   0          4m55sNAME                           TYPE       CLUSTER-IP   EXTERNAL-IP   PORT(S)         AGEservice/kubernetes-dashboard   NodePort   10.0.0.119           443:30001/TCP   4m51s

2,用浏览器访问node节点ip(Google浏览器无法访问的问题)

##更多工具--开发者工具--security

3,进行自签证书

[root@master01 dashboard]# vim dashboard-cert.sh   ##创建证书脚本文件cat > dashboard-csr.json <

4,重新用浏览器访问node1节点地址

5,生成令牌,进行使用UI界面


 vim k8s-admin.yaml  ##证书生成的yaml配置文件 apiVersion: v1kind: ServiceAccountmetadata:    name: dashboard-admin    namespace: kube-system---kind: ClusterRoleBindingapiVersion: rbac.authorization.k8s.io/v1beta1metadata:    name: dashboard-adminsubjects:    - kind: ServiceAccount        name: dashboard-admin        namespace: kube-systemroleRef:    kind: ClusterRole    name: cluster-admin    apiGroup: rbac.authorization.k8s.io

[root@master01 dashboard]# kubectl create -f k8s-admin.yaml  ##生成令牌[root@master01 dashboard]# kubectl get secret -n kube-system  ##保存令牌NAME                               TYPE                                  DATA   AGEdashboard-admin-token-489x2        kubernetes.io/service-account-token   3      2m2s[root@master01 dashboard]# kubectl describe secret dashboard-admin-token-489x2 -n kube-system##查看令牌

token: eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4tNDg5eDIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiY2Q2NzQ4NGYtNGJjZi0xMWVhLThkZTAtMDAwYzI5ZjNiNTNiIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmRhc2hib2FyZC1hZG1pbiJ9.lXmRZS2TSk5HHmXzrjvp8ISj4fna_anekJDCZW5NV7vB45s-IZTq7VLG1qd8MfMP0MCOQgKdE-1ulg9b6ql3a6zbUJe848mk99yVOIwKbZTN2M-SG848ljSAjCt66rUkilbcTqByK719rTLbwTtmibgI7jy1NXeZXp_Q_8QE8aXAfJz1EnxI3kbz7Qr1FetZ1O1hTnzc-hEwCgUOMhMZsheBBry9SahXj-3fYNRyK1MpuhkDleNyjQnuNfdsSmgrJI1HvVNczw_tYNQb1QqpppegAdLNvIArMmIDA15q_vL9Wg7h9nb8Ay3KSss7IgHkqN1YxTNdWZyeMpEt9pPQOw

6,利用令牌进行登录


##成功访问到UI界面


k8s部署全部完成,谢谢阅读!!!

证书 令牌 文件 应用 生成 节点 配置 界面 浏览器 浏览 均衡 安全 工具 脚本 加密 成功 前言 地址 开发者 控制器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司税收优惠 华宇互联网科技 万易互联网科技 猪兼强互联网科技 广州互联网络科技有限公司 融势互联网科技 互联网科技小额贷款 居家互联网科技有限公司 甘肃拓世互联网科技有限公司 安控科技rtu产品工业互联网 阿里巴巴算科技企业还是互联网 互联网教育科技公司vipkid 中国的互联网科技企业的崛起 互联网系的金融科技公司 移动互联网科技股 天津腾达互联网科技有限公司 南通创西澳互联网科技有限公司 吉林省码上互联网科技电话 杭州融税互联网科技有限公司 互联网科技对化妆品行业 什么是科技互联网 广东猪兼强互联网科技有限公司 互联网科技垄断 互联网科技创新企业排名 华脉科技工业互联网产品 广州优美互联网科技 美国互联网科技实力 下一代互联网重大应用科技园 上海同邻互联网科技有限公司规模 福州德业互联网科技
0