Rainbond v5.2.0-beta1发布,众多变化请查看详情

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: Rainbond和K8s开开心心解耦了,各自做各自擅长的事儿
+关注继续查看

下载安装

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

版本变更

安装与运维

  • Rainbond系统安装和运维管理重构为Operator模式,运行于Kubernetes集群内部。
  • 解除对Kubernetes的强依赖关系,Rainbond不再维护Kubernetes集群安装脚本,推荐使用 easzup
  • Rainbond-Operator安装采用Helm包管理工具安装。
  • Rainbond系统安装提供UI界面,实时把控安装进度,后续版本UI提供系统运维、升级等功能。
  • 安装提供多种参数可选配置,包括镜像仓库、数据库、ETCD集群等关键配置。
  • 系统组件生命周期由Kubernetes和Rainbond-Operator共同维护和管理。

一句话,你有Kubernetes集群(1.13及以上)就可以试试Rainbond带来的不一样的体验。

应用存储

  • Rainbond 组件存储抽象支持存储类型支持通过Kubernetes StorageClass 扩展,通过增加集群中的StorageClass即可扩充Rainbond支持的存储类型,目前测试接入的存储类型包括阿里云盘、Ceph块设备等
  • 组件存储模型增加容量、挂载状态属性。
  • 应用分享安装、跨集群迁移等用例中基于简要算法选择合适的存储类型,后续版本中将基于存储特性指标更加智能选择。

应用网关

  • 重构TCP/UDP类访问策略的负载均衡机制,Upstream的更新机制由过去生成Nginx配置文件并Reload修改为Lua控制的动态更新,无需触发Reload。
  • HTTP访问策略默认支持X-Forwarded-Proto X-Scheme等参数 #591
  • 新增对Rainbond数据中心API,控制台UI等外网控制入口的代理,集群所有请求统一由网关组件进入。

源码构建

  • 重构源代码构建任务运行模式,由管理节点运行变更为Kubernetes Job任务,在集群计算节点运行,进而支持高并发构建任务。
  • Golang语言Buildingpack升级,增加对Go mod模式依赖包管理的支持,支持Go 1.12 1.13 #613
  • Java相关语言Buildingpack升级,支持JDK 11 12 13, Maven 3.5.4 3.6.2
  • PHP语言Buildingpack升级,支持php 7.2.26 7.3.13 版本
  • NodeJS/NodeJS前端 两种语言类型支持UI设置构建参数

其他变更

  • 所有系统组件对ETCD的通信默认支持TLS认证
  • grctl命令行变更安装方式,新增grctl gateway grctl envoy 等功能辅助运维。
  • 组件支持使用privileged模式运行 #333

移除功能

  • 移除命令行扩充集群节点功能,改由easzup 扩充Kubernetes集群后Rainbond节点自动扩充。
  • 移除“全局共享存储”存储类型的自动化安装(无权限操作宿主机),改由用户使用简化命令行工具安装。
  • rainbond-ansible 项目仅用于V5.1版本。
相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
2月前
|
Kubernetes 安全 Linux
|
4月前
|
监控 负载均衡 Kubernetes
企业常用的几种发布方式(蓝绿发布 | 滚动升级 | 金丝雀发布)
企业常用的几种发布方式(蓝绿发布 | 滚动升级 | 金丝雀发布)
121 0
|
机器人
3DCAT v2.1.3新版本发布,这三大功能更新你不容错过!
3DCAT实时渲染云在近期发布了新的公有云v2.1.3的版本,本次主要更新了应用页的三项功能「语音交互设置」、「多点触控」、「音频信号位深」
3DCAT v2.1.3新版本发布,这三大功能更新你不容错过!
|
存储 消息中间件 缓存
SREWorks v1.2 版本发布 | 运维市场能力发布
在v1.1版本发布之后,SREWorks团队开始了常态化的功能版本迭代,v1.1提供了组件插拔能力,v1.2更进一步,将会发布规划已久的运维市场,助力团队构筑运维生态,也会发布诸多企业用户关注的纯内网源码构建方案。
|
Kubernetes 安全 容器
KubeVela v1.3 多集群初体验,轻松管理应用分发和差异化配置
KubeVela v1.3 在之前的多集群功能上进行了迭代,本文将为你揭示,如何使用 KubeVela 进行多集群应用的部署与管理,实现以上的业务需求。
|
运维 Kubernetes 监控
KubeVela 1.1 发布,开启混合环境应用交付新里程碑
KubeVela 作为一个开箱即用、面向现代微服务架构的应用交付与管理平台,今天正式发布了 1.1 版本,以更加用户友好和完善的功能集,开启了“让混合环境应用交付更加简单高效”的重要里程碑。
KubeVela 1.1 发布,开启混合环境应用交付新里程碑
|
运维 Kubernetes Cloud Native
OpenKruise v0.10.0 版本发布:新增应用弹性拓扑管理、应用防护等能力
阿里云开源的云原生应用自动化管理套件、CNCF Sandbox 项目 -- OpenKruise,今天发布 v0.10.0 新版本,这也会是 OpenKruise v1.0 之前的最后一个 minor 版本。 本文将带你一览 v0.10.0 的新变化,其中新增的 WorkloadSpread、PodUnavailableBudget 等大颗粒特性后续还将有转文详细介绍其设计实现原理。
|
Kubernetes Cloud Native 应用服务中间件
Cilium 首次集成国内云服务,阿里云 ENI 被纳入新版本特性
Cilium 是一个基于 eBPF 的高性能容器网络项目,提供网络、可观测性、安全三方面的解决方案。
Cilium 首次集成国内云服务,阿里云 ENI 被纳入新版本特性
|
运维 Kubernetes Cloud Native
OpenKruise v0.9.0 版本发布:新增 Pod 重启、删除防护等重磅功能
OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 项目。它来自阿里巴巴多年来容器化、云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准、适应互联网规模化场景的技术理念与最佳实践。
OpenKruise v0.9.0 版本发布:新增 Pod 重启、删除防护等重磅功能
|
存储 运维 Kubernetes
OpenKruise v0.7.0 版本发布:新增周期任务分发控制器
OpenKruise 是阿里云开源的大规模应用自动化管理引擎,在功能上对标了 Kubernetes 原生的 Deployment/StatefulSet 等控制器,但 OpenKruise 提供了更多的增强功能,如:优雅原地升级、发布优先级/打散策略、多可用区 workload 抽象管理、统一 sidecar 容器注入管理等,这些都是经历了阿里巴巴超大规模应用场景打磨出的核心能力,这些 feature 帮助我们应对了更加多样化的部署环境和需求、为集群维护者和应用开发者带来了更加灵活的部署发布组合策略。
OpenKruise v0.7.0 版本发布:新增周期任务分发控制器
相关产品
云迁移中心
推荐文章
更多