在之前的章节中我们已经实现了Kubernetes的搭建工作,本节讲解的是搭建Dashboard平台,是的Kubernetes管理平台化
简单的说,K8S Dashboard是官方的一个基于WEB的用户界面,专门用来管理K8S集群,并可展示集群的状态。K8S集群安装好后默认没有包含Dashboard,我们需要额外创建它。
在部署Dashboard时需要注意与Kubelet、Kubeadm、Kubectl版本的匹配,不然会部署失败,可以查阅下面的Tag信息
https://github.com/kubernetes/dashboard/tags
因为我的Kubelet、Kubeadm、Kubectl版本为v1.16.1,所以Dashboard的版本选择为v2.0.0-beta8,下面是其Tag具体信息
https://github.com/kubernetes/dashboard/releases/tag/v2.0.0-beta8
1、Node节点拉取Dashboard相关镜像文件(从阿里云私有镜像拉取)
# 从阿里云私有镜像仓库拉取镜像
docker pull registry.cn-chengdu.aliyuncs.com/luozelin1989/k8s_dashboard:v2.0.0-beta8
docker pull registry.cn-chengdu.aliyuncs.com/luozelin1989/kubernetesui_metrics-scraper:v1.0.1
# tag镜像(将镜像名称tag为与dashboard要求的一致)
docker tag registry.cn-chengdu.aliyuncs.com/luozelin1989/k8s_dashboard:v2.0.0-beta8 kubernetesui/dashboard:v2.0.0-beta8
docker tag registry.cn-chengdu.aliyuncs.com/luozelin1989/kube