Kubernetes- Dashboard 部署

  • 获取dashboard 的yaml文件
  • 修改其中image配置-默认是国外的k8s镜像库 国内没法访问可换成阿里云或者其余的。
    • vim kubernetes-dashboard.yaml
    • 搜索下可下载的dashboard的image
    • 修改下便可,我这里用的其余帖子里的
    •    

  • 修改完成后执行kubectl 建立
    • kubectl apply -f kubernetes-dashboard.yaml
    • 在执行完成后查看dashboard pod dashboard service 是否已经启动建立完成
    •    

    • 如今便可在浏览器中访问到30003端口了
  • dashboard建立完成怎么登陆呢?下面建立登陆的SA 赋予Clusteradmin权限 不然你登陆时回提示没权限 没法访问其余Namespace resource等报错
    • 命令建立一个SA Service Account
    • kubectl create serviceaccount dashboard-admin -n kube-system
    • 接下来建立一个Cluster rolebinding
    • kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
    • 建立完成后便可在webUI登陆了。
    • 获取登陆webUI的token
    • kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')
    • 复制获取的token 登陆便可
    •    

  • 总结
    • 到此dashboard部署完成。须要注意1.dashboard image修改2.service nodePort端口修改3.浏览器问题目前使用firefox chrmoe没法访问。

 

 

友情推荐:一键安装Kubernetes HA。 node

相关文章
相关标签/搜索