与其他技术差异
Rainbond vs. Helm
1. 定位差异
Helm 定位于 Kubernetes 上的包管理工具,主要是 Kubernetes Yaml 文件的模版。对整个应用的状态无合理管控机制。Rainbond 则定位于应用管理平台,不需要了解 Kubernetes 以及各类 资源。可以做到应用级的生命周期管理(构建、启动、停止、删除以及应用状态展示)。
2. 使用差异
-
Helm 安装应用完成后,没有明确的状态回流机制。用户无法直接了解整个应用的部署状态以及应用的运行状态。Rainbond 则通过拓扑图的形式直观展示了应用下所有组件的依赖关系以及运行状态。同时能可视化的管理应用下各个组件的生命周期。
-
Helm 应用的版本化管理是直接完整覆盖,没有合理的灰度策略。Rainbond 则可以通过应用模型以及插件能力选择性的进行灰度发布。必要时可以快速回滚。在制作 Helm 应用模版时,用户需要详细了解 Helm Chart 的编写。Rainbond 则通过界面的一键发布实现应用能力的积累复用。
Rainbond vs. KubeSphere
1. 定位差异
KubeSphere 主要定位于面向云原生应用的容器混合云,主打即插即用的插件式生态扩展能力。Rainbond 则定位于易用的云原生多云应用管理平台。主打应用的全生命周期管理以及2B行业的应用交付问题。