Skip to content

codingtd/ratel-doc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes 一键式资源管理平台

Ratel介绍

1. Ratel是什么?

    Ratel是一个Kubernetes资源平台,基于管理Kubernetes的资源开发,

    可以管理Kubernetes的Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes。

    也可以管理Kubernetes的Role、ClusterRole、Rolebinding、ClusterRoleBinding、Secret、ConfigMap、PV、PVC等。

    立志于基于图形界面管理所有的Kubernetes的资源。

2. Ratel和官方Kubernetes-Dashboard什么区别?

    官方的Kubernetes Dashboard可以查看Kubernetes的所有配置,包括系统资源使用情况、Pod资源使用情况
    也可以直接查看Pod的日志或者进入到Pod中执行命令。
    
    而Ratel是用于更方便创建、管理、更新Kubernetes集群中的资源,所有的资源配置都可以通过Web界面进行配置、创建,
    无需管理复杂的yaml或json文件,即可轻松实现Kubernetes的资源管理,
    同时Ratel支持多集群的图形化管理,相当于弥补了Kubernetes官方Dashboard的不足。

    比如ConfigMap创建,可以在Ratel中直接选择集群和Namespace,然后填入对应的Key和数据即可创建:

创建ConfigMap

    也可以直接对ConfigMap进行更新:

更新ConfigMap

    同样对集群的其他资源操作方式也是类似。

3. Ratel的源码在哪里?

    Ratel采用beego开发,因为开发周期较短,目前代码比较乱,并且Ratel仍在开发中,待第一版开发完成后,并且整理完代码会放置于本项目的src目录下。
    
    PS:由于本人不太会前端开发,Ratel的前端模板基于chinaz下载的模板进行更改并开发。

Ratel文档

  1. 安装配置

    1.1 Ratel安装

    1.2 添加集群

  2. 创建资源

    2.1 创建Deployment

    2.2 创建StatefulSet

    2.3 创建DaemonSet

    2.4 创建和编辑ConfigMap

    2.5 创建Service

    2.6 创建Ingress

    2.7 创建和编辑Secret

    2.8 创建Namespace

    2.9 创建pv和pvc

  3. 编辑资源

    3.1 编辑Deployment

    3.2 编辑DaemonSet

    3.3 编辑StatefulSet

    3.4 编辑Service

    3.5 编辑Ingress

    3.6 资源配额管理(ResourceQuota)

  4. 资源复制

    4.1 资源复制

    4.2 Namespace复制

  5. 账号管理

    5.1 账号管理

更多功能及文档正在完善中...

About

Kubernetes Dashboard 一键式 Kubernetes资源管理平台 k8s 管理平台

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published