k8s-dashboard的部署与卸载

相对于枯燥的命令行管理,控制台的管理方式相对就显得更加直观便捷了,虽然官方的dashboard有点不太好用,可是做为免费的dashaboard仍是能够体验一番的,下面开始部署这个难用的dashboardnode

一:部署条件:docker

1:master节点与node节点已准备就绪浏览器

 

 

2:可链接互联网(非必要,可是须要找齐镜像)bash

3:主机分布列表以下:app

 

 4:控制终端安装火狐浏览器google

二:yaml文件命令行

1:下载yaml文件code

wget https://k8s-1252147235.cos.ap-chengdu.myqcloud.com/dashboard/dashboard.yaml

2:拉取镜像blog

sudo docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1

3:建立服务token

sudo kubectl apply -f dashboard.yaml

三:管理应用

1:查看pod

sudo kubectl get pod -n kube-system

 

2:查看端口

 

 

sudo kubectl get pod,svc -n kube-system

 

 

 

 能够看到dashboard的映射端口为内部443映射到宿主30001,因此咱们能够经过宿主机(node)的30001端口访问到容器的443(https)端口,如今先来访问看看(必须火狐浏览器)

https://HOST_IP:30001

 

 

 

2:绑定角色

 1

sudo kubectl create serviceaccount dashboard-admin -n kube-system

 

 

 2

kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard

 

 

 提示已存在,那就先无论,正常状况下是提示created

3:获取token

kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')

 

 

 把token复制到令牌那里粘贴,而后就能够登录了

 

 

 

相关文章
相关标签/搜索