新版地址:https://github.com/dotbalo/krm
新版地址:https://github.com/dotbalo/krm
新版地址:https://github.com/dotbalo/krm
https://ke.qq.com/course/2738602
咨询QQ727585266
之前的版本写command和args的时候,格式为: sh,,,-c,,,sleep 36000
新版写法为:
sh,,,
-c,,,
sleep 36000
也就是把换行从,,,改成了,,, + 回车,为了兼容deployment的|+ 和 |-
对应的deployment Command为:
command:
- sh
- -c
- sleep 36000
Ratel是一个Kubernetes多集群资源管理平台,基于管理Kubernetes的资源开发,
可以管理Kubernetes的Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes、CronJob等。
也可以管理Kubernetes的Role、ClusterRole、Rolebinding、ClusterRoleBinding、Secret、ConfigMap、PV、PVC等。
立志于基于图形界面管理所有的Kubernetes的资源。
同时具备了一些常用的功能,比如跨集群资源复制、一键项目迁移、图形化资源编辑、资源一键回滚及更新、一键式用户权限管理等,
并且具备K8s不具备的功能,比如ConfigMap和Secret备份功能。
官方的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下载的模板进行更改并开发。
-
安装配置
-
创建资源
-
编辑资源
-
资源复制
-
账号管理