kubernetes-dashboard部署

kubernetes dashboard

该kubernetes dashboard是一个模版,可以根据生产情况做调整,以上版本在我的环境可以正常运行。我的版本给ServiceAccount:kubernetes-dashboard绑定了cluster-admin权限,如果正式环境使用请慎重考虑安全问题。

运行环境:

  • kubernetes 1.13.0版本
  • docker 18.09.2版本
  • centos 7系统
  • kubernetes-dashboard v1.10.1

checkout版本并安装

git clone https://github.com/vincentmei1734/k8s-ops.git
KUBECTL apply -f kubernetes-dashboard/

查看运行状态

[root@master kubernetes-dashboard]# kubectl get  all  -n kube-system | grep dashboard
pod/kubernetes-dashboard-765cc7b476-28mtl        1/1     Running   0          18m
service/kubernetes-dashboard                           ClusterIP   10.106.100.187           443/TCP         18m
deployment.apps/kubernetes-dashboard   1/1     1            1           18m
replicaset.apps/kubernetes-dashboard-765cc7b476   1         1         1       18m

暴露服务

kubectl proxy --address=0.0.0.0 --port=8080 --disable-filter=true

浏览器访问【选择跳过访问】

http://x.x.x.x:8080/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/      #替换自己的master ip
kubernetes-dashboard部署_第1张图片
dashboard

参考资料

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

你可能感兴趣的:(kubernetes-dashboard部署)