k8s部署---UI界面部署(六)
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,kubernetes平台中UI页面的作用k8s的webUI管理界面可以更好更直观更便捷的让我们去管理我们的k8s集群。实验部署实验环境lb01:192.168.80.19 (负载均衡服务器)lb01:
千家信息网最后更新 2025年12月01日k8s部署---UI界面部署(六)
kubernetes平台中UI页面的作用
- k8s的webUI管理界面可以更好更直观更便捷的让我们去管理我们的k8s集群。
实验部署
实验环境
- lb01:192.168.80.19 (负载均衡服务器)
- lb01:192.168.80.20 (负载均衡服务器)
- Master01:192.168.80.12
- Master01:192.168.80.11
- Node01:192.168.80.13
- Node02:192.168.80.14
- 本篇文章接着上篇多节点部署与负载均衡部署继续部署,实验环境不变。
web页面部署
- 部署web页面需要我们到GitHub网站下载yaml文件,我这边已经下载好了,大家可以直接下载用即可
- 官方文件下载 提取码:tj0d
GitHub下载地址
在master01服务器操作
[root@master01 ~]# mkdir abc //创建挂载目录[root@master01 ~]# mount.cifs //192.168.80.2/Shares/K8S/k8s03 /root/abc/ //将准备好的yaml文件挂载到abc目录Password for root@//192.168.80.2/Shares/K8S/k8s03:[root@master01 ~]# cd abc/[root@master01 abc]# lsdashboard-configmap.yaml dashboard-rbac.yaml dashboard-service.yamldashboard-controller.yaml dashboard-secret.yaml k8s-admin.yaml[root@master01 abc]# cd /root/k8s/[root@master01 k8s]# mkdir dashboard //创建工作目录[root@master01 dashboard]# cp /root/abc/*.yaml /root/k8s/dashboard/ //将文件拷贝到工作目录[root@master01 dashboard]# lsdashboard-configmap.yaml dashboard-rbac.yaml dashboard-service.yamldashboard-controller.yaml dashboard-secret.yaml k8s-admin.yaml[root@master01 dashboard]# kubectl create -f dashboard-rbac.yamlrole.rbac.authorization.k8s.io/kubernetes-dashboard-minimal createdrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created[root@master01 dashboard]# kubectl create -f dashboard-secret.yamlsecret/kubernetes-dashboard-certs createdsecret/kubernetes-dashboard-key-holder created[root@master01 dashboard]# kubectl create -f dashboard-configmap.yamlconfigmap/kubernetes-dashboard-settings created[root@master01 dashboard]# kubectl create -f dashboard-controller.yamlserviceaccount/kubernetes-dashboard createddeployment.apps/kubernetes-dashboard created[root@master01 dashboard]# kubectl create -f dashboard-service.yamlservice/kubernetes-dashboard created[root@master01 dashboard]# kubectl get pods -n kube-system //完成后查看创建在指定的kube-system命名空间下NAME READY STATUS RESTARTS AGEkubernetes-dashboard-65f974f565-72cs2 0/1 ContainerCreating 0 3m42s[root@master01 dashboard]# kubectl get pods,svc -n kube-system //查看如何访问NAME READY STATUS RESTARTS AGEpod/kubernetes-dashboard-65f974f565-72cs2 1/1 Running 1 25mNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEservice/kubernetes-dashboard NodePort 10.0.0.89443:30001/TCP 23m - 在宿主机中直接访问node节点IP地址即可
- https://192.168.80.13:30001 //使用https访问,注意访问的端口
- https://192.168.80.13:30001 //使用https访问,注意访问的端口
- 访问页面时就会报错,出现无法访问的问题,下面我们就来解决这个访问问题
回到master01服务器操作
[root@master01 dashboard]# vim dashboard-cert.sh //创建证书文件cat > dashboard-csr.json <- 重新部署应用后再次访问网页
回到master01节点服务器操作生成令牌
[root@master01 dashboard]# kubectl create -f k8s-admin.yaml //指定文件方式创建令牌serviceaccount/dashboard-admin createdclusterrolebinding.rbac.authorization.k8s.io/dashboard-admin created[root@master01 dashboard]# kubectl get secret -n kube-system //保存令牌NAME TYPE DATA AGEdashboard-admin-token-2slr4 kubernetes.io/service-account-token 3 44sdefault-token-g6klk kubernetes.io/service-account-token 3 26hkubernetes-dashboard-certs Opaque 11 124mkubernetes-dashboard-key-holder Opaque 2 160mkubernetes-dashboard-token-42q89 kubernetes.io/service-account-token 3 159m[root@master01 dashboard]# kubectl describe secret dashboard-admin-token-2slr4 -n kube-system //查看刚保存的dashboard-admin-token-2slr4令牌文件,Name: dashboard-admin-token-2slr4Namespace: kube-systemLabels:Annotations: kubernetes.io/service-account.name: dashboard-admin kubernetes.io/service-account.uid: 3f7a81ec-4d5c-11ea-8ed9-000c297d4201Type: kubernetes.io/service-account-tokenData====ca.crt: 1359 bytesnamespace: 11 bytestoken: eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4tMnNscjQiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiM2Y3YTgxZWMtNGQ1Yy0xMWVhLThlZDktMDAwYzI5N2Q0MjAxIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmRhc2hib2FyZC1hZG1pbiJ9.db1SgMq37OagIsRiPMgR-zWpneHpzTVGun3Di4VYdVY1XBmmD_DraAGElLal6fm7t5nMVwIqOI3SH2w_0B8iZbHYJUwowMjW6GSSg_W4SP0E4Dfec29MhyIX8NMRRIWqJKRsf9vTj5F5Drjs1PSBAYLOWPibNVp81KzyzvIdHVW_o8x7apYz_uU7GxvvYasEtY5xjJIbzs9BjHfWE2vEPDm04B6Gs9x_dHw89o2izYQwisKpaiqepWyMP6uHj6gZk9ksvzg7bz_t5NpEczJmoZNNjXhkjLyZ8k2Y_3Zl0N5T55i5SPXIae46wt-G-Q7ezuYWJjL5EP-wR7gEuE7IyA - 复制令牌文件在浏览器中粘贴
成功搭建webUI界面
文件
令牌
服务器
服务
目录
页面
均衡
节点
实验
界面
地址
环境
问题
工作
应用
管理
便捷
成功
直观
上篇
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华区智能软件开发服务技术规范
北京市对日软件开发招聘
centos 服务器配置
湖北蓝牙软件开发费用
江西正规软件开发诚信服务
北信源网络安全产业园
创造网络安全环境
在线试衣软件开发 百度知道
软件开发成本项目
设计院网络安全架构
正确的网络安全观总结
网络安全示范企业
互联网网络安全现状分析
饥荒服务器管理mod
网络安全管理 探究
网络安全教育3分钟演讲稿
公司网络安全工作情况汇报
网络技术背景
中科可控服务器黑屏
广东口碑好的软件开发具体地址
网络安全中的拒绝访问
北信源网络安全产业园
御龙在天服务器
设某一数据库有四个表
泰安联想服务器总代理客服电话
如何利用数据库录入人事档案
广州云海汇网络技术
威海蓝堇网络技术
sybase数据库截取
京科联通网络技术有限公司