基于kubernetes集群部署DashBoard

    xiaoxiao2021-07-19  193

    1、yaml文件

      编辑dashboard.yaml,注意或更改以下红色部分:

      编辑dashboardsvc.yaml文件:

    2、镜像准备

      在dashboard.yaml中定义了dashboard所用的镜像:gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1(当然你可以选择其他的版本),另外,启动k8s的pod还需要一个额外的镜像:registry.access.redhat.com/rhel7/pod-infrastructure:latest(node中,/etc/kubernetes/kubelet的配置),由于一些众所周知的原因,这两个镜像在国内是下载不下来的,以下介绍如何准备这两个镜像。

    2.1 国外下载,国内导入

      从海外的服务器上pull下来对应的镜像,之后通过docker save保存成tar包,将tar包传回国内,在每个node上执行docker load将镜像导入。类似的命令如下:

    2.2 搭梯子

      在node所在同网段(相同交换机)内,搭建一个可以正常访问google、Facebook等网站的fq网关,将集群中所有机器的GATEWAY指向该地址,之后重启网络。这样,所有的机器就能够正常下载这两个镜像了。

    3、启动

      在master执行如下命令:

      之后,dashboard搭建完成。

    4、验证

      命令验证,master上执行如下命令:

      界面验证,浏览器访问:http://10.0.251.148:8080/ui

    5、销毁应用

      在master上执行:


    最新回复(0)