Kubernetes(k8s)中dashboard的部署。

本文档详细介绍了如何在Kubernetes集群中部署和访问Dashboard。首先,通过下载并修改配置文件dashboard-deploy.yaml和dashboard-svc.yaml进行部署。接着,访问API Server和Dashboard UI,遇到版本不匹配问题,需确保k8s版本与kubernetes-dashboard版本对应。通过Docker镜像重新标记和推送至私有仓库,更新deployment配置,最后成功访问Dashboard,展示了如何创建和管理资源,包括Deployment、Service和Replica Sets。
摘要由CSDN通过智能技术生成

1、k8s的dashboard的安装部署,首先需要将压缩包下载下来,然后进行解压缩操作。

 1 [root@k8s-master ~]# cd k8s/
 2 [root@k8s-master k8s]# ls
 3 book-master.war  deploy  health  pod  rc  skydns  skydns.zip  svc  tomcat_demo  tomcat_demo.zip
 4 [root@k8s-master k8s]# wget https://www.qstack.com.cn/dashboard.zip
 5 --2020-06-18 20:02:26--  https://www.qstack.com.cn/dashboard.zip
 6 Resolving www.qstack.com.cn (www.qstack.com.cn)... 123.125.46.149, 111.202.85.37
 7 Connecting to www.qstack.com.cn (www.qstack.com.cn)|123.125.46.149|:443... connected.
 8 HTTP request sent, awaiting response... 200 OK
 9 Length: 1099 (1.1K) [application/zip]
10 Saving to: ‘dashboard.zip’
11 
12 100%[=======================================================================================================================================================================>] 1,099       --.-K/s   in 0.05s   
13 
14 2020-06-18 20:02:26 (20.2 KB/s) - ‘dashboard.zip’ saved [1099/1099]
15 
16 [root@k8s-master k8s]# unzip dashboard.zip
17 Archive:  dashboard.zip
18    creating: dashboard/
19   inflating: dashboard/dashboard-deploy.yaml  
20   inflating: dashboard/dashboard-svc.yaml  
21 [root@k8s-master k8s]# 

查看配置文件dashboard-deploy.yaml,并对配置进行修改。

1 [root@k8s-master dashboard]# vim dashboard-deploy.yaml

首先,需要将kubernetes-dashboard-amd64下载下来,然后上传到私有仓库里面,方便使用。

 1 [root@k8s-master ~]# docker pull registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64:v1.10.0
 2 Trying to pull repository registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64 ... 
 3 sha256:7755c0e7cb7e2585d21712f90e3d86d71cbc6362ab8fe283dae84cedc9c13396: Pulling from registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64
 4 833563f653b3: Pull complete 
 5 Digest: sha256:7755c0e7cb7e2585d21712f90e3d86d71cbc6362ab8fe283dae84cedc9c13396
 6 Status: Downloaded newer image for registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64:v1.10.0
 7 [root@k8s-master ~]# docker images 
 8 REPOSITORY                                                               TAG                 IMAGE ID            CREATED             SIZE
 9 192.168.110.133:5000/tomcat                                              latest              2eb5a120304e        8 days ago          647 MB
10 docker.io/tomcat                                                         latest              2eb5a120304e        8 days ago          647 MB
11 192.168.110.133:5000/mysql                                               5.7.30              9cfcce23593a        9 days ago          448 MB
12 docker.io/mysql                                                          5.7.30              9cfcce23593a        9 days ago          448 MB
13 docker.io/busybox                                                        latest              1c35c4412082        2 weeks ago         1.22 MB
14 docker.io/registry                                                       latest              708bc6af7e5e        4 months ago        25.8 MB
15 192.168.110.133:5000/nginx                                               1.15                53f3fd8007f7        13 months ago       109 MB
16 docker.io/nginx                                                          1.15                53f3fd8007f7        13 months ago       109 MB
17 registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64   v1.10.0             9e12bc435ba6        15 months ago       122 MB
18 192.168.110.133:5000/nginx                                               1.13                ae513a47849c        2 years ago         109 MB
19 docker.io/nginx                                                          1.13                ae513a47849c        2 years ago         109 MB
20 registry.access.redhat.com/rhel7/pod-infrastructure                      latest              99965fb98423        2 years ago         209 MB
21 192.168.110.133:5000/pod-infrastructure                                  latest              34d3450d733b        3 years ago         205 MB
22 [root@k8s-master ~]# docker tag registry.cn-qingdao.aliyuncs.com/wangxiaoke/kubernetes-dashboard-amd64:v1.10.0 192.168.110.133:5000/kubernetes-dashboard-amd64:v1.10.0
23 [root@k8s-master ~]# docker push 192.168.110.133:5000/kubernetes-dashboard-amd64:v1.10.0 
24 The push refers to a repository [192.168.110.133:5000/kubernetes-dashboard-amd64]
25 5f222ffea122: Pushed 
26 v1.10.0: digest: sha256:775
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值