add kubernator - low level kubernetes ui
parent
6532b25bbe
commit
d073325494
|
@ -77,6 +77,7 @@
|
|||
- [从外部访问Kubernetes中的Pod](guide/accessing-kubernetes-pods-from-outside-of-the-cluster.md)
|
||||
- [Carbin - Kubernetes手机客户端](guide/carbin-mobile-dashboard-for-kubernetes.md)
|
||||
- [Kubernetic - Kubernetes桌面客户端](guide/kubernetes-desktop-client.md)
|
||||
- [Kubernator - 更底层的Kubernetes UI](guide/kubernator-kubernetes-ui.md)
|
||||
- [在kubernetes中开发部署应用](guide/application-development-deployment-flow.md)
|
||||
- [适用于kubernetes的应用开发部署流程](guide/deploy-applications-in-kubernetes.md)
|
||||
- [迁移传统应用到kubernetes中——以Hadoop YARN为例](guide/migrating-hadoop-yarn-to-kubernetes.md)
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
# Kubernator - 更底层的Kubernetes UI
|
||||
|
||||
[Kubernator](https://github.com/smpio/kubernator)相较于[Kubernetes Dashboard](https://github.com/smpio/kubernator)来说,是一个更底层的Kubernetes UI,Dashboard操作的都是Kubernetes的底层对象,而Kubernator是直接操作Kubernetes各个对象的YAML文件。
|
||||
|
||||
Kubernator提供了一种基于目录树和关系拓扑图的方式来管理Kubernetes的对象的方法,用户可以在Web上像通过GitHub的网页版一样操作Kubernetes的对象,执行修改、拷贝等操作,详细的使用方式见<https://github.com/smpio/kubernator>。
|
||||
|
||||
## 安装Kubernator
|
||||
|
||||
Kubernator的安装十分简单,可以直接使用`kubectl`命令来运行,它不依赖任何其它组件。
|
||||
|
||||
```bash
|
||||
kubectl create ns kubernator
|
||||
kubectl -n kubernator run --image=smpio/kubernator --port=80 kubernator
|
||||
kubectl -n kubernator expose deploy kubernator
|
||||
kubectl proxy
|
||||
```
|
||||
|
||||
然后就可以通过<http://localhost:8001/api/v1/namespaces/kubernator/services/kubernator/proxy/>来访问了。
|
||||
|
||||
![Kubernator catalog页面](../images/kubernator-catalog.jpg)
|
||||
|
||||
![Kubernator rbac页面](../images/kubernator-rbac.jpg)
|
Binary file not shown.
After Width: | Height: | Size: 192 KiB |
Binary file not shown.
After Width: | Height: | Size: 349 KiB |
Loading…
Reference in New Issue