Kubernetes dashboard 配置

安装前准备

下载dashboard的yaml文件

wget -O kube-dashboard.yaml  https://git.io/kube-dashboard-no-rbac

这个版本是没有权限控制的版本

准备镜像

docker save gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.3 >1.6.3.tar
docker load < dns.tar 
docker tag gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.3  harbor.biglittleant.cn/test/kubernetes-dashboard-amd64:v1.6.3

这一步需要有FQ能能力。否则dashboard的镜像是下载不了的。

    spec:
      containers:
      - name: kubernetes-dashboard
        image: harbor.biglittleant.cn/test/kubernetes-dashboard-amd64:v1.6.3
        ports:
        - containerPort: 9090
          protocol: TCP
        args:
          # Uncomment the following line to manually specify Kubernetes API server Host
          # If not specified, Dashboard will attempt to auto discover the API server and connect
          # to it. Uncomment only if the default does not work.
          - --apiserver-host=http://192.168.56.12:8080

需要修改image,更新为线下的地址。
配置apiserver-host的地址。

创建dashboard服务

kubectl create -f kube-dashboard.yaml 

查看服务是否正常

kubectl get services --all-namespaces
kube-system   kubernetes-dashboard   10.254.174.119   <none>        80/TCP                      2d

浏览器访问:192.16856.12:8080/ui

参考文档

基于kubernetes集群部署DashBoard
Kubernetes Dashboard

posted @ 2017-09-01 15:38  biglittleant  阅读(931)  评论(0编辑  收藏  举报