https://www.rainbond.com/

https://github.com/goodrain/rainbond

https://www.rainbond.com/docs/user-operations/backstage/install-from-rancher/

Rancher安装Rainbond进行云原生应用管理

OAM说明

OAM(Open Application Model) 是一个专注于描述应用的标准规范,由微软和阿里巴巴共同推出。有了这个规范,应用描述就可以彻底与基础设施部署和管理应用的细节分开。这种关注点分离(Seperation of Conerns)的设计好处是非常明显的。 举个例子,在实际生产环境中,无论是 Ingress、CNI 还是 Service Mesh,这些表面看起来一致的运维概念,在不同的 Kubernetes 集群中可谓千差万别。 通过将应用定义与集群的运维能力分离,我们就可以让应用开发者更专注应用本身的价值点,而不是”应用部署在哪“这样的运维细节。

OAM与Rainbond的关系

Rainbond 目前的应用模型命名为(Rainbond Application Model),设计思想与OAM基本一致,致力于定义一种应用描述规范。OAM模型致力于更加规范和开放的模型定义,Rainbond愿意与之合作打造一个云原生应用描述模型及生态产品支持,Rainbond主要提供应用模型组装、架构支持、组件开发、交付、运维管理等应用全生命周期流程的应用管理平台。

Rainbond与OAM模型结合计划

  • Rainbond 开放应用市场支持OAM应用规范的应用存储和交付,与OAM社区一道完成OAM仓库规范的定义和实现。
  • Rainbond PaaS平台支持发布OAM应用。
  • Rainbond PaaS平台组件类型支持全量OAM Core workload。
  • Rainbond PaaS平台组件类型逐步支持OAM Extended workload types。
  1. docker run -d -p 7070:7070 -v ~/.ssh:/root/.ssh -v ~/rainbonddata:/app/data \
  2. --name=rainbond-allinone --restart=always \
  3. registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.3.0-release-allinone
  1. [root@rancher-server ~]# docker ps |grep rainbond-allinone
  2. 7ea082265c1f registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.3.0-release-allinone "/usr/bin/supervisord" About an hour ago Up About an hour 0.0.0.0:7070->7070/tcp rainbond-allinone
  3. [root@rancher-server ~]#

Rainbond - 图1

Rainbond - 图2

Rainbond - 图3
1622963573(1).png

image.png

image.png

image.png

image.png

image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png