Kubernetes二进制部署之UI界面部署
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,接上一篇博客《Kubernetes二进制部署之多节点部署 》官方文件下载地址:https://github.com/kubernetes/kubernetes/tree/master/cluster/
千家信息网最后更新 2025年01月23日Kubernetes二进制部署之UI界面部署
接上一篇博客《Kubernetes二进制部署之多节点部署 》
官方文件下载地址:
https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard
UI界面部署
在master01上操作
#创建dashborad工作目录[root@localhost k8s]# mkdir dashboard[root@localhost dashboard]# lsdashboard-configmap.yaml dashboard-rbac.yaml dashboard-service.yamldashboard-controller.yaml dashboard-secret.yaml k8s-admin.yaml#组件创建[root@localhost dashboard]# kubectl create -f dashboard-rbac.yaml role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal createdrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created[root@localhost dashboard]# kubectl create -f dashboard-secret.yaml secret/kubernetes-dashboard-certs createdsecret/kubernetes-dashboard-key-holder created[root@localhost dashboard]# kubectl create -f dashboard-configmap.yaml configmap/kubernetes-dashboard-settings created[root@localhost dashboard]# kubectl create -f dashboard-controller.yaml serviceaccount/kubernetes-dashboard createddeployment.apps/kubernetes-dashboard created[root@localhost dashboard]# kubectl create -f dashboard-service.yaml service/kubernetes-dashboard created
完成后查看创建在指定的kube-system命名空间下
[root@localhost dashboard]# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEkubernetes-dashboard-65f974f565-jzcs9 0/1 ContainerCreating 0 12s
查看如何访问
[root@localhost dashboard]# kubectl get pods,svc -n kube-systemNAME READY STATUS RESTARTS AGEpod/kubernetes-dashboard-65f974f565-jzcs9 1/1 Running 0 34sNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEservice/kubernetes-dashboard NodePort 10.0.0.154 443:30001/TCP 24s
访问nodeIP就可以访问
https://192.168.18.145:30001/
排错:Google浏览器无法访问的问题
[root@localhost dashboard]# vim dashboard-cert.shcat > dashboard-csr.json <
重新部署
[root@localhost dashboard]# kubectl apply -f dashboard-controller.yaml Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl applyserviceaccount/kubernetes-dashboard configuredWarning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl applydeployment.apps/kubernetes-dashboard configured
生成令牌
[root@localhost dashboard]# kubectl create -f k8s-admin.yaml serviceaccount/dashboard-admin createdclusterrolebinding.rbac.authorization.k8s.io/dashboard-admin created//保存[root@localhost dashboard]# kubectl get secret -n kube-systemNAME TYPE DATA AGEdashboard-admin-token-qctfr kubernetes.io/service-account-token 3 65sdefault-token-mmvcg kubernetes.io/service-account-token 3 7d15hkubernetes-dashboard-certs Opaque 11 10mkubernetes-dashboard-key-holder Opaque 2 63mkubernetes-dashboard-token-nsc84 kubernetes.io/service-account-token 3 62m
查看令牌
[root@localhost dashboard]# kubectl describe secret dashboard-admin-token-qctfr -n kube-systemName: dashboard-admin-token-qctfrNamespace: kube-systemLabels: Annotations: kubernetes.io/service-account.name: dashboard-admin kubernetes.io/service-account.uid: 73f19313-47ea-11ea-895a-000c297a15fbType: kubernetes.io/service-account-tokenData====ca.crt: 1359 bytesnamespace: 11 bytestoken: eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4tcWN0ZnIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiNzNmMTkzMTMtNDdlYS0xMWVhLTg5NWEtMDAwYzI5N2ExNWZiIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmRhc2hib2FyZC1hZG1pbiJ9.v4YBoyES2etex6yeMPGfl7OT4U9Ogp-84p6cmx3HohiIS7sSTaCqjb3VIvyrVtjSdlT66ZMRzO3MUgj1HsPxgEzOo9q6xXOCBb429m9Qy-VK2JxuwGVD2dIhcMQkm6nf1Da5ZpcYFs8SNT-djAjZNB_tmMY_Pjao4DBnD2t_JXZUkCUNW_O2D0mUFQP2beE_NE2ZSEtEvmesB8vU2cayTm_94xfvtNjfmGrPwtkdH0iy8sH-T0apepJ7wnZNTGuKOsOJf76tU31qF4E5XRXIt-F2Jmv9pEOFuahSBSaEGwwzXlXOVMSaRF9cBFxn-0iXRh0Aq0K21HdPHW1b4-ZQwA
此时我们就可以使用令牌登录了
使用令牌登录后的界面
令牌
界面
登录
二进制
博客
地址
官方
文件
文件下载
浏览器
目录
空间
组件
节点
问题
上一
工作
浏览
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安徽沙巴克网络技术有限公司官网
网络安全班会背景图片
虹口区信息软件开发常见问题
黑色沙漠ps4 解除服务器连接
目前我们有哪些网络安全威胁
数据库搜索路径
在线词典数据库设计
堡垒服务器
本地搭建dns服务器
vusual是数据库吗
网络安全和防震减灾
可以代理华为服务器
甘肃惠普服务器虚拟化定制
游戏数据库技术
上海微亿网络技术
平谷区品质软件开发
上海纽约大学网络安全老师
数据库表格customer
嘉定区数据软件开发推荐咨询
腾讯云服务器怎么从本机上传文件
xm外汇服务器
军用加固服务器
服务器的防护节点是什么
湖州企业软件开发项目
计算机网络技术企业
银行业网络安全 考试
数据库字符集和编码
广东mes软件开发商
高级戴尔服务器价格优惠
大数据存储服务器排名