Rainbond 5.2稳定版通过大量生产实践, ,距上个版本(5.2.0)已4个多月,在此期间咱们收到来自社区用户的反馈及问题后积极响应,不断完善5.2版本品质和体验。绝对于去年的5.1版本,Rainbond 5.2 版本全新个性包含对接已有Kubernetes集群、 多集群治理、利用复制、 新UI视图 、OpenAPI凋谢 等20多个重大性能变更。
> Rainbond 是云原生利用治理平台,不必改代码就能实现微服务架构,不必学容器就能治理Kubernetes集群,帮企业实现利用上云,一站式将任何企业应用继续交付到Kubernetes集群、混合云、多云等基础设施。
1.重要性能解读
1.1对接已有Kubernetes集群
新版 Rainbond 应用新的装置形式来对接Kubernetes。对于Kubernetes而言Rainbond整个架构是一套利用,咱们定义了Rainbond-operator来将Rainbond装置到Kubernetes集群中,应用Kubernetes来治理Rainbond组件,同时Rainbond又能够反过来治理调度Kubernetes资源。
Rainbond反对对接 Kubernetes 1.13 以上版本 , 同时也反对对接 K3s。
1.2多集群治理
多集群治理性能在之前的版本只存在于企业版本,从5.2开始,多集群治理性能引入到开源版本。
Rainbond 的集群是基于Kubernetes集群封装的以利用为核心的资源调度治理单元,对外提供规范的API。用户能够将本地自建集群、阿里云、AWS、华为云等IaaS厂商的云服务集群,对立托管到Rainbond,用户只须要管利用,利用能够通明在多集群上备份和迁徙,不被IaaS厂商绑定;
目前Kubernets集群治理能力曾经内置于阿里云、华为云等厂商中,或者Rancher等开源产品也在Kubernetes集群治理方面十分优良。Rainbond在此不再反复的造轮子。在专一于应用层治理的根底上,集群运维治理维度重点与其余产品进行交融。内置Kubernetes Dashboard,提供了集群可视化操作面板。
1.3利用复制
利用复制服务于企业的利用开发过程,绝对于基于组件库的利用模版化,复制在开发场景中会保留原生状态,更加灵便。比方以下需要场景利用复制十分高效:
– 多个新性能在不同的分支进行同时迭代,那么不同的分支代码须要独立的部署;
– 团队中多个开发者进行开发,每个开发者都须要本人独立的一套开发环境;
– 开发环境利用开发实现,心愿疾速部署到测试环境或预公布环境;
– 生产环境灰度公布,心愿疾速部署指定组件应用指定的源代码版本;
1.4其余变更
– 新增OpenAPI反对
– 新增HTTPs证书主动签发性能 rainbond-cert-controller
– 新增内置阿里云日志收集插件、fileBeat日志收集插件
– 新增大量集群监控指标和内置报警规定
– 新增集群租户资源占用排行展现
– 新增租户资源限额
– 反对对接多个第三方Oauth服务
– 性能优化:
– 改良集群资源统计相干API,资源查问性能大大晋升
– 移除内存长期存储,新增磁盘驱动的长期存储类型
– 改良服务注册和服务发现机制,防止出现单实例etcd服务重启后服务服务发现失败
– UI 加强:
– 重构组件容器控制台,反对管制组件多个实例的所有容器
– 减少大量容错解决,大大降低控制台错误率
– 监控零碎内置Prometheus版本升级到v2.20.0
– 插件创立时反对公有镜像
– 利用网关反对拜访日志配置项,容许用户自定义关上拜访日志记录。
– 利用拓扑图页面下反对从本地和利用市场间接装置利用组件
2.装置与降级
2.1版本升级
从Rainbond 5.2.0版本升级到5.2正式版本:https://www.rainbond.com/docs/upgrade/5.2.1-upgrade/
2.2全新装置
基于Linux装置文档:https://www.rainbond.com/docs/quick-start/quick-install/
基于K3s装置文档(新增):https://www.rainbond.com/docs/install/other-methods/install-from-k3s/
3.反馈与帮忙
如果您在装置和降级过程中遇到疑难,请通过以下形式分割咱们:
社区反对微信群:增加微信助手(979885495),退出微信反对群
Rainbond社区:https://t.goodrain.com
Rainbond官网:https://www.rainbond.com
发表回复