k8s部署---UI界面部署(六)
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,kubernetes平台中UI页面的作用k8s的webUI管理界面可以更好更直观更便捷的让我们去管理我们的k8s集群。实验部署实验环境lb01:192.168.80.19 (负载均衡服务器)lb01:
千家信息网最后更新 2025年01月23日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.89
443: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安全错误
数据库的锁怎样保障安全
合肥光大银行软件开发
深圳深海娱游网络技术
联想笔记本服务器端口
厦门奥烨网络技术有限公司怎样
思科ipsec服务器配置
网络安全审计在哪里比较好
oracle 启动服务器
丹阳魔方网络技术有限公司
花样三国服务器
崇明区工商软件开发要求
501st数据库
达梦数据库中给表重命名语句
网络安全隐患的发展
车次查询系统数据库表
重庆机架式服务器厂家推荐
智能软件开发免费最新版
云服务器处理中
笔记本电脑软件开发者
南京戴尔服务器
深蓝网络技术有限公司
上海野燕网络技术有限公司
hpilo4服务器系统安装
服务器 保险定价
国产软件开发工具 市场 亿元
数据库逻辑思维导图
代号艾特网络安全宣传
查询数据库所在盘符空间
金山区什么是网络技术优势
北斗导航网络安全与管理
延安时期文献档案数据库2022