
rainbond
文章平均质量分 92
Rainbond 作者
这个作者很懒,什么都没留下…
展开
-
Rainbond 部署的应用自动接入 CDN 进行静态资源分发
本文档适合的场景是:解决因分布、带宽、服务器性能带来的访问延迟问题,将运行于 Rainbond 的 Nodejs 前端项目进行动静分离,通过 阿里云CDN 加速 对象存储OSS 中的静态资源,提升用户访问速度。实现原理:Rainbond 支持 Nodejs 前端项目的源码构建,在项目CI 结束后通过自定义脚本自动将静态文件(css,js,img等)推送至 对象存储OSS ,使用阿里云 CDN 对 对象存储OSS 中的静态资源进行加速,实现动静分离,有效提升内容加载速度。操作步骤Demo:好雨科技 R原创 2021-07-14 10:20:30 · 272 阅读 · 0 评论 -
基于Rancher安装Rainbond v5.3.1控制台
本文适用于正在使用 Rancher 或对 Rancher 有所了解的用户。本文作者:好雨云交付工程师 张齐。本文将介绍:如何在Rancher中安装Rainbond控制台。Rainbond如何对接Rancher管理的Kubernetes集群。演示安装完整流程供用户参考。前提要求具有一套稳定可用的 Rancher 环境,若还没有可参考 Rancher 安装部署文档Kubernetes 集群具有至少 4GB 以上的空闲调度内存Kubernetes 版本在 1.13 ~1.19区.原创 2021-07-13 13:32:36 · 460 阅读 · 0 评论 -
Rainbond 5.3.1 发布,支持100+组件超大应用一键云原生交付
2021年7月5日,Rainbond 5.3.1 正式发布。Rainbond 是云原生且易用的应用管理平台。云原生应用交付的最佳实践。专注于以应用为中心的理念,赋能企业搭建云原生开发云、云原生交付云。对于企业: Rainbond 是开箱即用的云原生平台,借助 Rainbond 可以快速完成企业研发和交付体系的云原生转型。对于开发者: 基于 Rainbond 开发、测试和运维企业业务应用,开箱即用的获得全方位的云原生技术能力。包括但不仅限于持续集成、服务治理、架构支撑、多维度应用观测、流量管理。对于原创 2021-07-06 15:04:51 · 302 阅读 · 0 评论 -
Rainbond 部署自动初始化Schema的数据库
我们使用容器的方式部署数据库组件,特别是企业有大量的项目开发业务的,部署的开发、测试数据库组件较多时。经常会遇到以下问题:业务需要使用数据库,但部署完数据库后,需要在数据库中执行创建schema的操作或者一些初始化数据的创建。开发测试多套部署环境,需要多次重复1的步骤。项目比较多,时间久了项目需要的数据库Schema不清楚。项目交付时数据库Schema管理混乱。现在如果是使用Go等语言研发的业务系统,都具备了ORM层自动初始化和更新Schema的能力,如果是这样本文对你无用。但目前大多数其他开原创 2020-11-19 20:57:51 · 302 阅读 · 0 评论 -
Rainbond 中Vue、React项目如何调用后端接口
Rainbond中怎么部署 Vue 、React 项目请参考 Rainbond部署Vue、React项目前言以往我们在部署前端项目后,调用后端接口有以下几种场景:后端接口没有统一,比较分散,例如:/system/user,/tool/gen 。通常我们会在项目的全局配置文件.env.production中直接写入后端ip,例如:ENV = 'production'VUE_APP_BASE_API = '192.168.6.66:8080'这样写虽可以正常访问,但会导致产生跨域问题。.原创 2020-11-18 17:57:45 · 1764 阅读 · 0 评论 -
Rainbond 持续部署Vue、React前端项目
前言:以往我们在部署 Vue、React 前端项目有几种方法:项目打包好之后生成dist目录,将其放入nginx中,并进行相应的访问配置。将项目打包好放入tomcat中。将项目打包好的dist目录中的static和index.html文件放入springboot项目的resources目录下直接运行一个前端server,类似本地开发那种。在Rainbond中部署Vue React 项目同样使用了第一种方法,根据源码自动build,打包完成后自动把静态文件放入nginx中。在Rainbo原创 2020-11-18 17:28:58 · 670 阅读 · 0 评论 -
Rainbond ServiceMesh架构组件端口冲突处理方式
在我们部署具有多个服务的分布式业务时,必须要考虑的一点就是如何处理服务之间的通信问题,那么当我们将业务部署到Rainbond 上时,又是如何去处理的呢?Rainbond 开箱即用的ServiceMesh架构默认通过 Sidecar 代理的方式,为我们透明的解决了分布式场景下组件间的通讯问题。例如A组件需要访问B组件,可以让A组件依赖B组件,这样A组件启动时会同时以插件方式启动一个 envoy 服务,而 envoy 服务会将B组件的对内端口映射到A组件 Pod 网络空间的本地回环地址127.0.0.1的相原创 2020-11-18 17:11:54 · 247 阅读 · 0 评论 -
Rainbond 中用 Dockerfile 便捷构建运行应用
Rainbond平台支持直接通过Dockerfile**构建并运行镜像,操作流程简单,方便进行持续迭代。操作流程分为以下几步:在Github上创建Dockerfile项目,Demo项目Dockerfile内容ARG VERSION=1.15.0FROM nginx:${VERSION}-alpineCOPY index.html /usr/share/nginx/html/VOLUME /dataEXPOSE 80通过Rainbond平台的源码构建功能选择项目进行构建原创 2020-11-17 13:20:54 · 347 阅读 · 0 评论 -
在Rainbond使用StatefulSet部署应用
对于kubernetes老玩家而言,StatefulSet这种资源类型并不陌生。对于很多有状态服务而言,都可以使用 StatefulSet 这种资源类型来部署。那么问题来了:挖掘机技术哪家强?额,不对。如何在 Rainbond 使用 StatefulSet 资源类型来部署服务呢?组件部署类型通过在服务组件的其他设置中,更改 组件部署类型 即可选择使用 StatefulSet 资源类型部署服务,操作之前要注意以下几点:组件需要处于关闭的状态;对于有持久化存储的服务组件,切换组件部署类型会导致存储挂原创 2020-11-17 13:06:20 · 227 阅读 · 0 评论 -
基于Rainbond 对微服务进行请求速率限制
Rainbond 默认支持基于 envoy 的全局速率限制。在 Rainbond 默认提供的综合网络治理插件中呈现。本文我们将一个用例呈现 Rainbond 中全局速率限制的使用方式。前置条件Rainbond平台已部署完成。在Rainbond中部署可访问的 Demo 业务。为此组件开通综合网络治理插件。参考视频 Rainbond 速率限制设置参考视频 操作流程1.部署全局原创 2020-05-20 16:53:50 · 245 阅读 · 0 评论 -
Rancher 部署开源Rainbond 云原生应用管理平台
本文适用于正在使用 Rancher 或对 Rancher 有所了解的用户Rancher,Kubernetes 生态中成功的开源项目,其定位 “Run Kubernetes Everywhere”。Rancher 可以帮助开发者快速搭建云、边、端多维度的 Kubernetes 集群,并提供多个集群资源 UI 化的管理体系。Rainbond 定位“企业应用全生命周期管理“,类似于 Rancher 的定位说法应该是“Run Application Everywhere”。Rainbond 的开源用户一直一.原创 2020-05-18 14:23:40 · 1037 阅读 · 0 评论 -
开源社区Discourse在Rainbond上的云原生部署
开源社区Discourse在Rainbond上的部署文章目录开源社区Discourse在Rainbond上的部署概述基于应用市场快速安装Discourse应用如何制作获取镜像redis 部署postgresql部署部署Discourse_web建立依赖访问一些踩过的坑邮件配置数据恢复概述Discourse 是一个完全开源的论坛平台。具有丰富的插件库与主题库,适用于开源社区的构建。Rainbo...原创 2020-01-03 10:49:41 · 640 阅读 · 0 评论 -
API Gateway Kong在Rainbond上的云原生部署
API Gateway Kong在Rainbond上的部署原文发表在 Rainbond社区文章目录API Gateway Kong在Rainbond上的部署什么是Kong从应用市场安装快速安装注意事项配置Kong环境变量注入Nginx配置注入单个Nginx配置通过注入的Nginx指令包含文件Kong应用怎么制作数据库自动初始化部署Kong部署Konga发布应用什么是KongKong是一个...原创 2020-01-02 09:38:59 · 424 阅读 · 0 评论 -
Rainbond 内置 ServiceMesh微服务架构概述
ServiceMesh一般的字面解释是“服务网格”,作为时下最流行的分布式系统架构微服务的动态链接器,处于服务到服务的通信的专用基础设施层,该层独立于应用程序为服务之间的通信提供轻量级的可靠传递。如果简单的描述的话,可以将它比作是应用程序或者说微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控,同样使用 ServiceMesh 也就无须关系服务之间的那些原来是通过应用程序或者其他...原创 2019-04-02 09:29:18 · 599 阅读 · 0 评论 -
Rainbond 部署 SpringCloud架构应用实践
示例项目详情本文档以Pig 快速开发框架为例,演示如何在Rainbond上部署一套完整的Spring Cloud项目。Pig Microservice Architecture V2.1.0:基于 Spring Cloud Finchley 、Spring Security OAuth2 的RBAC权限管理系统基于数据驱动视图的理念封装 Element-ui,即使没有 vue 的使用经验...原创 2019-04-02 09:26:00 · 1064 阅读 · 0 评论 -
基于Rainbond 10分钟部署生产可用的Gitlab
Gitlab简介GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。同时Gitlab集成了一系列的CI功能。不得不说,Gitlab在企业中是的使用率非常高。Rainbond非常推荐用户使用Git代码仓库管理代码,从而获取更好的源代码管理...原创 2019-03-20 00:12:23 · 929 阅读 · 1 评论