Ratel是一个Kubernetes资源平台,基于管理Kubernetes的资源开发,
可以管理Kubernetes的Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes。
也可以管理Kubernetes的Role、ClusterRole、Rolebinding、ClusterRoleBinding、Secret、ConfigMap、PV、PVC等。
立志于基于图形界面管理所有的Kubernetes的资源。
官方的Kubernetes Dashboard可以查看Kubernetes的所有配置,包括系统资源使用情况、Pod资源使用情况
也可以直接查看Pod的日志或者进入到Pod中执行命令。
而Ratel是用于更方便创建、管理、更新Kubernetes集群中的资源,所有的资源配置都可以通过Web界面进行配置、创建,
无需管理复杂的yaml或json文件,即可轻松实现Kubernetes的资源管理,
同时Ratel支持多集群的图形化管理,相当于弥补了Kubernetes官方Dashboard的不足。
比如ConfigMap创建,可以在Ratel中直接选择集群和Namespace,然后填入对应的Key和数据即可创建:
也可以直接对ConfigMap进行更新:
同样对集群的其他资源操作方式也是类似。
Ratel采用beego开发,因为开发周期较短,目前代码比较乱,并且Ratel仍在开发中,待第一版开发完成后,并且整理完代码会放置于本项目的src目录下。
PS:由于本人不太会前端开发,Ratel的前端模板基于chinaz下载的模板进行更改并开发。
-
安装配置
-
创建资源
-
编辑资源
-
资源复制
-
账号管理

