用Rainbond快速实现企业云原生
Rainbond 是开源的云原生应用管理平台,开箱即用 的获得全方位的云原生技术能力,包括但不仅限于持续集成、服务治理、架构支撑、多维度应用观测、流量管理等功能。以下是 Rainbond 开源代码的仓库地址:
- GitHub:https://github.com/goodrain/rainbond
- Rainbond:https://gitee.com/rainbond/Rainbond
对于像我这种开发者而言,我不懂运维、底层复杂的容器、K8S等这些技术,那么对我来说,云原生的学习成本是很高的。而 Rainbond 这个云原生平台,帮我们解决了这些问题,我们不需要学习额外的知识,只要专注于应用代码即可。
如同上图所示,Rainbond 帮我们实现了云原生的所有底层架构,让我们只需要专注于企业应用的开发,更多细节可以查看 Rainbond设计思想 文档。
安装Rainbond
Rainbond安装方案 提供了以下几种安装方式:
- 基于 Linux 安装:此方式适合拥有云服务商提供主机,裸金属服务器或虚拟机的用户。
- 基于 Kubernetes 安装:此方式适合已经拥有 Kubernetes 集群的用户。
- 托管集群安装:此方式安装的 Rainbond 是高可用的,适用于生产环境。请参考 阿里云 ACK。
- 基于 Rancher 安装:此方式适用于正在使用 Rancher 或对 Rancher 有所了解的用户。请参考 基于 Rancher 安装。
因为只是学习,我选择 基于 Linux 的最小化安装 方案。但是,按照文档安装过程中,要注意几个坑:
- 如果用的是云服务器,在 “配置免密钥登录” 这一步要把 “$IP” 替换成公网IP,不然后面会报
[INFO] Make sure 192.19.90.119 can be reached over ssh
的异常提示。 - 还是云服务器的问题,在 “开始安装” 这一步,要通过 “export EIP=公网IP” 把公网IP设置上去。
- 如果安装过程不是一次就成功的,第二次安装会报
[ERROR] Action failed : start_kubeasz_docker
,这时你需要通过下面的几个命令删除已经启动的容器。
[root@iZ0jl3xai7zwgmcj4aq7nrZ ~]# docker ps -a # 列出有哪些容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8bdedbf5bbed registry.cn-hangzhou.aliyuncs.com/goodrain/kubeasz:2.1.2 "sleep 36000" 33 minutes ago Up 33 minutes kubeasz
[root@iZ0jl3xai7zwgmcj4aq7nrZ ~]# docker stop $(docker ps -aq) # 暂停所有容器
8bdedbf5bbed
[root@iZ0jl3xai7zwgmcj4aq7nrZ ~]# docker rm $(docker ps -aq) # 删除所有容器
8bdedbf5bbed
根据安装文档里说的,我们接下来可以通过访问 http://$IP:30008 查看 Rainbond 平台安装进度:
如果是云服务器,需要先把 7070/30008 端口段配置到安全组。
配置Rainbond
安装完成后,第一步会要求我们注册 管理员:
管理员可以登录管理后台,管理后台首页可能会弹出一个推广信息,忽略即可:
第二步,我们需要创建一个 团队:
然后退出管理员账号,我们再注册一个普通用户,并申请加入团队,这时,需要再登录管理员账号,进行审批:
更多内容,可以查看 团队管理与多租户 的文档。
开启云原生开发之旅
云原生的技术门槛已经消失了,但是云原生应用的实践,我还不了解,接下来我们就可以开启云原生开发之旅了!
用Rainbond快速实现企业云原生相关推荐
- 数字化觉醒时代:传统企业云原生技术体系建设之路(一)
文 山金孝 没有集装箱,就没有全球化:没有云原生,就没有数字化.从大型传统企业到互联网巨头,从百年老店到创业新星,从大政方针到民间资讯,数字化的理念和口号无处不在,全社会数字化觉醒时代已然到来.喧嚣之 ...
- 一线大厂的企业云原生成本优化实践指南
胡忠想 星汉未来联合创始人&CPO 读完需要 18 分钟 速读仅需 6 分钟 1 前言 近年来,公有云.混合云等技术在全球迅速发展,云的普及度越来越高,Docker.Kubernetes.De ...
- 服务企业云原生转型 KubeSphere容器平台获评CSDN“年度云原生技术产品”
2022年3月30日-- 日前,中国知名IT社区CSDN发布了"2021年度IT技术影响力之星"评选结果,青云科技(qingcloud.com,股票代码:688316)推出的Kub ...
- SUSE,为企业云原生打造多模平台
戳蓝字"CSDN云计算"关注我们哦! 技术头条:干货.简洁.多维全面.更多云计算精华知识尽在眼前,get要点.solve难题,统统不在话下! 如今,数字化转型已经成为大势所趋,没有 ...
- 加码企业云原生进化,解读阿里云容器新品ACK Pro与ACK@Edge
Kubernetes 为基础的云原生计算也已经成为新的操作系统,云原生操作系统的雏形被越来越多的行业和企业采纳并因此受益.阿里云也在不断打磨为客户提供的云原生操作系统,这个云原生操作系统有哪些突出特点 ...
- Dapr和Rainbond集成,实现云原生BaaS和模块化微服务开发
背景 Dapr 是一个开源的分布式应用运行时,帮助开发者构建松耦合的分布式应用程序,具有良好的可扩展性和可维护性.Rainbond 是一款企业级的云原生应用管理平台,提供了丰富的功能和工具,方便开发者 ...
- 快速成长期的云原生应用架构实践
在经过了最初的业务原型验证和上线运行期之后,用户业务进入了高速成长阶段.在这一阶段,业务重点不再是方向上的调整,而是在原来基础上的不断深挖.扩展:开发不仅是功能的实现,还需要兼顾成本和性能:系统不再是 ...
- 用友iuap技术平台:赋能企业业务快速创新,实现云原生自由
伴随着数字化.智能化转型的深化,企业对云原生的需要,不仅是采用以容器.服务网格.微服务.声明式API等云原生技术,而且要回到"云原生"定义的初衷上,让应用在云架构上构建,生于云. ...
- 柯基数据通过Rainbond完成云原生改造,实现离线持续交付客户
1.关于柯基数据 南京柯基数据科技有限公司成立于2015年,提供一站式全生命周期知识图谱构建和运维.智能应用服务,致力于"链接海量数据,从大数据中挖掘智慧".帮助企业运用知识图谱 ...
最新文章
- 重磅|PPT讲解机器人产业发展现状与未来展望,重磅资料
- Elasticsearch 运维实战之1 -- 集群规划
- SQLite数据库Java驱动下载及连接示例(sqlite-jdbc-3.30.1.jar)
- 【爬蟲】使用 httpclient进行get请求
- C语言实现阿姆斯特朗数armstrong number算法(附完整源码)
- android studio你可能忽视的细节——启动白屏?drawable和mipmap出现的意义?这里都有!!!...
- xss-lab靶场通关writeup(1~6.......在更新)
- cookie封装做免输入登录
- Matrix探究细谈
- [转]Oracle - 数据库的实例、表空间、用户、表之间关系
- Python 3.x对.CSV数据按任意行、列读取
- u盘启动会进入w ndows安装程序,u启动一键u盘安装Ghost Win7系统教程_u启动
- AI后门检测论文翻译:Universal Litmus Patterns: Revealing Backdoor Attacks in CNNs
- L1-009 N个数求和 (20分)【附测试】
- 如何画神经网络模型图
- 论云深商学院的一路走来
- python爬虫从企查查获取企业信息-手工绕开企查查的登录验证
- Oracle 12c 数据库的环境搭建以及安装过程
- 计算机怎样关闭电脑桌面弹窗,永久关闭电脑弹窗广告的三种方法
- Excel技能培训-INDIRECT实现拼接动态引用单元格,trl+pageDown速切换工作簿,多工作表求和,多个工作簿合并和拆分
热门文章
- PyTorch 学习笔记(七):PyTorch的十个优化器
- 质数——埃式筛法和欧式筛法
- Python——装饰器的学习笔记(legacy)
- Android Studio 如何修改项目名称
- 个人所得税计算及多人避税问题
- c/c++教程 - 2.4.1 类和对象,封装,class和struct的区别,成员属性设为私有,类拆分成.h.c文件编写方法
- 理解包装类 Integer 的底层实现,教你破解所有面试难题!
- Flex(try-catch-finally)机制
- 初探内核之《Linux内核设计与实现》笔记下
- Linux系统管理技术(3)