imirsh

导航

Kubernetes 插件之 Dashboard

Dashboard 是基于网页的 Kubernetes 用户界面。您可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。您可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源(如 Deployment,Job,DaemonSet 等等)。例如,您可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。

部署 Dashboard UI

~]# kubectl apply -f https://raw.githubusercontent.com/imirsh/kubernetes/master/mainfests/dashboard/v2.0.3/recommended.yaml

访问 Dashboard UI

~]# kubectl  get svc -n kubernetes-dashboard
NAME                        TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)         AGE
dashboard-metrics-scraper   ClusterIP   10.109.21.40    <none>        8000/TCP        21m
kubernetes-dashboard        NodePort    10.111.39.104   <none>        443:30043/TCP   21m

授权访问

~]# kubectl apply -f  https://raw.githubusercontent.com/imirsh/kubernetes/master/mainfests/dashboard/v2.0.3/admin-user.yaml

登陆 Dashboard UI

~]# kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')

posted on 2020-07-14 06:35  imirsh  阅读(373)  评论(0)    收藏  举报