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}')

浙公网安备 33010602011771号