Rainbond V5.2.0-beta2版本发布,企业中台视图来了

简介: Rainbond 是以企业云原生应用开发、架构、运维、共享、交付为核心的Kubernetes多云赋能平台,

Rainbond项目简介

Rainbond 是以企业云原生应用开发、架构、运维、共享、交付为核心的Kubernetes多云赋能平台, 向下结合Kubernetes云原生资源管理模式,对接管理各类基础设施,通过多维度的软件定义屏蔽了底层资源的差异,甚至包括CPU架构差异和操作系统差异,从而对上层提供以应用为中心的基础设施; 向上定义了标准应用模型(RAM,OAM),内置ServiceMesh微服务架构框架, 提供用户基于源码/已有镜像构建服务组件的能力,编排服务组件的能力,发布共享完整应用模型的能力,交付运维业务应用的能力。

5.2.0的上一个beta版本完成了安装模式的重构,与Kubernetes完全解耦合。查看详细说明。beta2版本的重点在于重新梳理Rainbond控制台面向用户使用层的模型概念和产品流程。我们将UI控制台的交互模式更改为视图模式,在原有基础上增加企业中台视图,将共享库作为企业视图的关键概念和产品进行呈现,共享库可作为企业(特别是ToB IT企业)建设技术中台的基石之一,建设中台首先搭建共享体系,包括资源共享、IT系统共享、解决方案共享。围绕共享库Rainbond提供应用模型的开发、发布、安装、升级的全流程功能支持,以标准化的方式赋予企业建立共享IT系统资源的能力。完善应用视图,为应用视图增加发布、备份、网关、升级等功能模块,使用户更好的理解和使用“以应用为中心”的运维管理模式。除此之外当前版本在系统安装、应用和组件管理的多个方面增强功能支持。

下面就版本变更进行详细说明:

Rainbond-Operator支持高可用安装

存储方面

  • 支持阿里云盘、NAS两类存储的Provider安装
  • 支持Ceph存储对接
  • 支持选择集群中已有StorageClass存储类型服务于Rainbond系统组件
  • 移除所有系统组件对宿主机磁盘目录的依赖

组件安装方面

  • 新增高可用安装模式
  • 组件运行节点不再限制于kubernetes master节点
  • 支持基于mysql-operator创建mysql多主集群
  • 各系统组件支持多实例运行
  • 支持使用用户提供的本地镜像仓库替换默认安装的goodrain.me镜像仓库
  • 支持选择网关组件安装节点和chaos组件安装节点

其他变化

  • Rainbond-Operator UI支持中英文切换

image-20200312105134989

应用控制台UI升级

视图化管理流程

  • 支持企业、团队、应用三级视图模式,视图间可便捷跳转。
  • 支持收藏任意视图、支持定义快捷入口,便于用户快速进入指定的管理面板。
  • 支持应用、组件的便捷切换,便于用户操作多个应用或组件

image-20200312104954402

企业视图

  • 新增共享组件库管理,支持从公有应用商店同步应用模版、离线导入应用模版或创建开发应用模版。
  • 应用模版支持定义标签分类,定义版本状态。
  • 新增企业用户基础管理,支持企业用户添加。
  • 新增团队管理面板,登录用户统一管理加入的所有团队。

image-20200312104914589

团队视图

  • 移除本地应用市场、移除企业管理。
  • 新增应用列表管理。

应用视图

  • 新增应用发布管理。

    • 新增发布记录管理。
    • 支持多个发布任务同时进行。
    • 支持发布到企业共享库。
    • 支持发布到指定的云端应用商店。
  • 完善应用升级管理

    • 支持基于共享库的应用模版进行同版本和新版本升级。
  • 新增应用级网关策略管理,支持管理当前应用维度下的HTTP和TCP/UDP访问策略。

image-20200312105029763

应用与组件管理

  • 扩展组件类型,变更为单实例有状态,多实例有状态,单实例无状态,多实例无状态四种基础类型,不同类型的组件在存储类型支持、伸缩功能支持等方面呈现出差异。在这四类基础组件类型基础上,后续版本中将支持扩充组件类型。
  • 根据组件类型提供集群可用的存储类型列表。
  • Rainbond应用模型支持新增的应用和组件的属性,应用发布和安装流程同步支持。
  • 新增对扩展存储元数据备份的支持,暂不支持扩展存储类型的数据备份,应用备份时将提示用户。

其他变更

  • 缓存到ETCD中的数据自动清理 #568

开始安装体验新版本Rainbond

安装文档参考:https://v5.2-doc.rainbond.com/docs/quick-start/rainbond_install/

除了带来5.2.0版本更新以外,本次我们还带来了V5.1.11版本的的更新,更新内容如下:

5.1.11版本更新

  • 修复持续大量添加访问域名导致网关服务奔溃的缺陷 #635
  • 修复HTTPS证书更新后不自动生效的缺陷
  • 修复设置非法header信息导致组件不能启动的缺陷
  • 修复第三方组件实例健康检测状态不一致的缺陷
  • 修复应用升级时无法回滚的缺陷
  • 修复HTTPS证书选择时显示不完整的缺陷
  • 修复删除一个HTTPS访问策略导致使用相同证书的其他策略不可用的缺陷

升级

升级参考文档:https://www.rainbond.com/docs/upgrade/5.1.10-5.1.11/

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
2月前
|
IDE 小程序 开发工具
【社区每周】商家平台数据中心功能升级;IDE 3.4.1 Beta 版本上线(1月第一期)
【社区每周】商家平台数据中心功能升级;IDE 3.4.1 Beta 版本上线(1月第一期)
13 0
|
Kubernetes Cloud Native Serverless
站酷云 : APP Engine + 云原生 + CICD + 中间件管理 + 服务网格
App Engine本身不是技术手段,它是一个PAAS平台,至于底层用K8s还是虚拟机、serverless还是微服务,其实都是可以的,这个概念可以越来越老,但是它简化开发者的入门门槛,通过简单的勾选即可生成一个应用,这个思想,值得PAAS平台们借鉴。
站酷云 : APP Engine + 云原生 + CICD + 中间件管理 + 服务网格
|
运维 Cloud Native API
KubeVela 插件指南:轻松扩展你的平台专属能力
本文作者为 KubeVela 社区贡献者 姜洪烨。 我在原文基础上做了适量修改。KubeVela 插件(addon)可以方便地扩展 KubeVela 的能力。正如我们所知,KubeVela 是一个微内核高度可扩展的平台,用户可以通过 模块定义(Definition)扩展 KubeVela 的系统能力,而 KubeVela 插件正是方便将这些自定义扩展及其依赖打包并分发的核心功能。不仅如此,Kube
KubeVela 插件指南:轻松扩展你的平台专属能力
|
SQL Cloud Native 测试技术
腾讯开源服务网格 PolarisMesh 发布 v1.12.0 版本
北极星是一个云原生服务治理平台,集注册中心、服务网格和配置中心于一体。
211 0
|
运维 Kubernetes Cloud Native
KubeVela 1.3 发布:开箱即用的可视化应用交付平台,引入插件生态、权限认证、版本化等企业级新特性
得益于 KubeVela 社区上百位开发者的参与和 30 多位核心贡献者的 500 多次代码提交, KubeVela 1.3 版本正式发布。相较于三个月前发布的 v1.2 版本[1],新版本在 OAM 核心引擎(Vela Core),可视化应用交付平台 (VelaUX) 和社区插件生态这三方面都给出了大量新特性。
KubeVela 1.3 发布:开箱即用的可视化应用交付平台,引入插件生态、权限认证、版本化等企业级新特性
|
Kubernetes 安全 容器
KubeVela v1.3 多集群初体验,轻松管理应用分发和差异化配置
KubeVela v1.3 在之前的多集群功能上进行了迭代,本文将为你揭示,如何使用 KubeVela 进行多集群应用的部署与管理,实现以上的业务需求。
|
Devops 持续交付 容器
RDC容器构建和部署服务新功能上线
通过RDC和容器服务的集成,很好的解决了从代码提交到发布上线,及多环境流水线部署等问题
|
运维 Kubernetes 监控
KubeVela 1.1 发布,开启混合环境应用交付新里程碑
KubeVela 作为一个开箱即用、面向现代微服务架构的应用交付与管理平台,今天正式发布了 1.1 版本,以更加用户友好和完善的功能集,开启了“让混合环境应用交付更加简单高效”的重要里程碑。
KubeVela 1.1 发布,开启混合环境应用交付新里程碑
|
存储 缓存 Kubernetes
Rainbond Helm 应用商店对接管理实现分析
Rainbond 是一个完全开源,简单易用的云原生应用管理平台。除了支持内置的本地组件库, 云原生应用商店, 还支持 Helm 应用商店. 用户把常用的 Helm 仓库对接到 Rainbond 后, 可以简单, 方便地对Helm应用进行配置和安装。本文简单描述Rainbond 对接应用商店的实现原理。
1177 0
|
存储 运维 Kubernetes
Rainbond 开源 5.3.1 发布,支持100+组件一键云原生交付
Rainbond是云原生且易用的应用管理平台。云原生应用交付的最佳实践。专注于以应用为中心的理念。赋能企业搭建云原生开发云、云原生交付云。 近一年,使用Rainbond 云原生应用交付流程(见下图)的开源用户成为主流,面对不同用户的业务复杂性,对Rainbond交付流程的性能提出了新的要求。从 5.3.0 版本发布以来4个月的时间,Rainbond 开发者以交付链路的性能优化为主要迭代方向。
349 0
Rainbond 开源 5.3.1 发布,支持100+组件一键云原生交付