首页 > 系统相关 >Centos7部署kubernetes中部署dashboard可视化Web 界面

Centos7部署kubernetes中部署dashboard可视化Web 界面

时间:2022-12-08 16:07:52浏览次数:58  
标签:Web name kubernetes kubectl 部署 admin dashboard user


kubernetes官方提供的可视化界面,你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,DaemonSet 等等)。例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。

下载资源配置文件

cd 到一个新建的文件夹下面

wget  https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml

Centos7部署kubernetes中部署dashboard可视化Web 界面_容器

编辑文件

vim recommended.yaml
vim recommended.yaml
#定位到39行,修改其提供的service资源
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 31000
selector:
k8s-app: kubernetes-dashboard

使用kubectl部署pod应用

kubectl apply -f recommended.yaml

创建admin-user账户及授权的资源配置文件

cat>dashboard-adminuser.yml<<EOF
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kube-system
EOF

创建资源实例

kubectl create -f dashboard-adminuser.yml

获取账户admin-user的Token用于登录

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

这个token保存起来。

token:      
eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4tcjU3NTIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiODgwYTBjMGQtNDA3Yy0xMWVjLWJhOGYtMDAwYzI5MjI0NTA1Iiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmRhc2hib2FyZC1hZG1pbiJ9.iNaIURxCV9ZeTz0CuIjrlB57q2edr6_zJL_wIn1_2MMaXra5mEcqSPwsOBPb4JK-R4DFBpBcmcyNOjNSmzi_fXYbdPDVt1LhMFhyqYCHY2lJmyIlzHusMoOLq2yZ5lMG7Z7_ot-wl5rKSXdSAu_hOdSYE_E6dgXxCajURqymt41qmYLjCePTx7LKNbq83n0GPVnK9K4rb9c0o8uYjgUQZzaei9EJZSRLbGD0smQOe9NyPtA879jR3QdRalPrJTcnJsrinNy2_KeFlOCyvcOwnx8J45Ty1SW45dVtCsp6sXYMSKrYJzNZ99pZPc7tjGfLHjXxW81M6Ncpmun1Z41wng

查看一下外网访问的端口号

查看svc服务ip以及端口

kubectl get svc -n kubernetes-dashboard

Centos7部署kubernetes中部署dashboard可视化Web 界面_vim_02

浏览器访问一下

ip+32003,如果报非信任的网站,选择继续访问。

Centos7部署kubernetes中部署dashboard可视化Web 界面_kubernetes_03


Centos7部署kubernetes中部署dashboard可视化Web 界面_vim_04


标签:Web,name,kubernetes,kubectl,部署,admin,dashboard,user
From: https://blog.51cto.com/u_15906694/5922589

相关文章

  • kubernetes部署mysql5.7(单节点)
    创建mysql的命名空间kubectlcreatenamespacedev-mysql创建四个yuml文件[root@mastermysql]#touchmysql-pv.yaml[root@mastermysql]#touchmysql-pvc.yaml[root@mast......
  • k8s+harbor部署jar包和vue项目
    前置工作:k8s部署docker镜像需要拉取docker镜像,一般企业都是使用的局域网,所以需要在本地搭建一个docker私有仓库。​​将jar包、vue项目打成docker镜像并推送到Harbor本地......
  • Docker部署Dubbo Admin
    查看dubbo-admin镜像执行拉取指令,默认选择latest版本dockerpullchenchuxin/dubbo-admin查看下载的镜像dockerimages启动容器dockerrun-d\--namedubbo-admin\......
  • centos7下Docker的安装部署
    前言:DevOps的概念在软件开发行业中逐渐流行起来。越来越多的团队希望实现产品的敏捷开发,DevOps使一切成为可能。有了DevOps,团队可以定期发布代码、自动化部署、并将持续......
  • Istio安装和部署
    Istio的版本对k8s的版本是有要求的,不兼容的版本会引发一些隐蔽的错误,安装前先参考下图版本目前支持发行日期停止维护支持的Kubernetes版本未测试,可能支持的Kubernete......
  • Paddle Inference——基于Jetson AGX部署python API预测库
    系统环境JetPack4.3如果需要此镜像的同学可以在​​Jetson下载中心​​下载即可。安装PaddlePaddle有两种方式,因为官方有已经编译好的python3.6的whl,所以我们直接下载就好,......
  • Paddle Lite——树莓派端部署实现实时视频流目标检测demo
    文章目录​​PaddleLite环境准备​​​​硬件准备​​​​基本软件环境准备​​​​摄像头准备​​​​编译库准备​​​​PaddleLite(demo)的安装​​​​模型和预测库下载......
  • CSS滚动条样式修改::-webkit-scrollbar
    修改滚动条样式通过伪元素::-webkit-scrollbar;::-webkit-scrollbar-CSS(层叠样式表)|MDN(mozilla.org):-webkit-scrollbar 仅在基于 Blink 或 WebKit 的浏览器,Bli......
  • uniapp 同时存在两个websocket 冲突
    同时存在两个websocket需要改用SocketTask 推荐使用 SocketTask 的方式去管理webSocket链接,每一条链路的生命周期都更加可控,同时存在多个webSocket的链接的情况下......
  • 企业真的准备好迎接Web 3.0、元宇宙和新的数字经济了吗?
               Web3.0是第三代万维网。它是一个提供去中心化、分布式全球信息控制的网络。Web3.0是下一代互联网架构,它将建立在区块链技术、点对点网络等去中心化技......