关于如何搭建基于docker的Kubernetes环境,请看笔者另一片博客:
https://my.oschina.net/u/3559870/blog/1031428
插件说明
完成使用Kubeadm搭建Kubernetes(docker)之后,Kubernetes实际已经搭建成功~但是频繁操作命令行界面是会崩溃的好吗!!所以在Kubernetes 1.2版本后新增了Kube Dashboard,我们就可以在浏览器愉快的通过点 点 点操作啦。
##功能说明 ##
create:上传json或者yaml的方式新建resource,同kubectl create -f
delete:删除副本(Replication Controllers)
modify:修改副本数(replicas)
query:查询相关信息,同kubectl get
通过web-ui+上述功能,我们就能基本脱离命令行界面了!
安装步骤
此时已经完成kubernetes的搭建。
我们将dashboard以静态Pod的方式运行在Master Node上。
1 | cd /etc/kubernetes/manifests |
此目录是已有的静态Pod的yaml文件,我们创建kubernetes-dashboard.yaml文件
1 | # Copyright 2015 Google Inc. All Rights Reserved. |
创建文件kubernetes-dashboard-rbac.yaml文件
1 | kind: ClusterRoleBinding |
创建dashboard、dashboard-rbac resource
1 | kubectl create -f kubernetes-dashboard-rbac.yml |
创建成功结果如下所示
1 | [root@kube-master manifests]# kubectl create -f dashboard-rbac.yaml |
查询dashboard运行的端口
1 | kubectl describe --namespace kube-system service kubernetes-dashboard |
1 | [root@kube-master manifests]# kubectl describe --namespace kube-system service kubernetes-dashboard |
NodePort就是我们要访问的端口啦!快快打开浏览器输入{master-ip}:{node-port}吧!