K8s 究竟给我们开发者带来了什么?
近年来,随着云原生技术的快速发展,Kubernetes 已经成为容器编排的标准。然而,尽管 Kubernetes 功能强大,它的复杂性也成为了众多开发者和运维人员的一大挑战。对于那些希望专注于应用开发的团队来说,学习和管理 Kubernetes 可能是一个高昂的学习成本,尤其是在中小企业中,开发者并没有足够的资源和时间去深入了解 Kubernetes 的所有细节。 这就是Rainbond的出现时机
大家可能听说过平台工程,这是一个新术语,它为开发和 DevOps 领域中本已拥挤的角色集合增添了新内容。 在这篇文章中,我们将介绍平台工程、它与 DevOps 的区别以及为什么你可能考虑采用平台工程以及谁需要拥有平台工程的能力。 什么是平台工程? 平台工程就是为软件开发团队设计、搭建和维护工作流程和工具,让团队的工作更加统一,日常任务处理得更快。 很多平台工程师还会维护一个叫做内部开发者平台的软件
作为开发者,我经常需要处理各种 PDF 文件,无论是在工作中还是个人使用。在 macOS 或 Windows 上,我通常会使用系统自带的 PDF 阅读器来查看文件,或者依赖一些第三方工具的免费功能进行简单编辑。然而,当涉及到更复杂的操作时,比如合并多个 PDF 文件、拆分页面,或是为 PDF 文件加密,这些工具往往需要支付额外费用来解锁高级功能。 在工作环境中,面对大量需要处理的 PDF 文件,公
在上篇《国产化信创开源云原生平台》文章中,我们介绍了 Rainbond 作为可能是国内首个开源国产化信创平台,在支持国产化和信创方面的能力,并简要介绍了如何在国产化信创环境中在线部署 Kubernetes 和 Rainbond。 然而,对于大多数国产化信创环境,如银行、政府等机构,离线部署的需求更为普遍。值得注意的是,Rainbond 官网文档目前仅提供了在已有 Kubernetes 环境中离线部
Metabase 是一个开源的商业智能(BI)工具,帮助用户轻松地从数据库中提取数据,并将其转化为易于理解的图表和仪表板。与传统的 BI 工具相比,Metabase 不需要用户具备编写 SQL 的能力,非技术人员也能通过简单的操作创建有用的报告和可视化数据分析。 Metabase主要特性 部署便捷:比传统的 BI 应用安装要简单很多,Metabase 只有主程序+数据库两个服务,只需五分钟内
国产化信创是指中国本土信息技术和创新产业的发展和推广。随着各种形势的复杂变化,推动国产化和信创已成为信息产业发展的重要方向。在这一背景下,国内的技术企业和开发者们纷纷投入到开源国产化和自主创新的浪潮中,力图摆脱对国外技术和服务的依赖。从硬件到软件,再到云原生。 众所周知,在各个技术领域都有国产化信创的产品,比如国产CPU、国产操作系统、国产数据库等等都有厂商在做,都有开源的版本。但目前开源的国产化
最近一段时间 Docker 镜像一直是 Pull 不下来的状态,感觉除了挂?,想直连 Docker Hub 是几乎不可能的。更糟糕的是,很多原本可靠的国内镜像站,例如一些大厂和高校运营的,也陆续关停了,这对我们这些个人开发者和中小企业来说是挺难受的。之前,通过这些镜像站,我们可以快速、方便地获取所需的 Docker 镜像,现在这条路也不行了。感觉这次动作不小,以后想直接访问 Docker Hub
TOPIAM 企业数字身份管控平台, 是一个开源的IDaas/IAM平台、用于管理账号、权限、身份认证、应用访问,帮助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。 传统企业 IT 采用烟囱式建设方式,容易带来以下挑战: 应用授权管理混乱,容易发生安全问题,导致数据外泄。 身份认证安全存疑,敏感系统缺乏严格的身份认证机制。 各系统独
基于主机安装或基于Kubernetes安装的 Rainbond 集群(均使用默认参数安装),默认使用的共享文件存储是 NFS ,以 Pod 方式运行在 Kubernetes 中,但这种方式也有一些无法避免的问题,比如:NFS 的 SVC 无法通信时集群无法挂载存储则导致不能使用、服务器关机时卡在 umount 导致不能正常关机等等。 当然还有切换共享文件存储的需求,在第一次安装 Rainbond
如何确保开发人员可以独立运行自己的应用和服务,且不需要依赖其他同事的帮助?让开发者很容易做正确的事情,而很难做错误的事情,打造属于你自己的平台工程,让应用开发如搭积木一样简单。
大家可能都听说过 K8s 或者 docker ,可能有容器编排的概念,知道这会提高运维效率,但是由于上手难度高迟迟没有学习它。 今天我以自己的实际经历教大家将自己的应用在10分钟内部署到k8s中,你不需要懂任何的 docker 命令和 k8s 命令就能管理应用。就是这么酷~ 背景 2019年疫情的影响,大学生们纷纷开始在家上网课。 然而,他们可能会遇到老师留下的作业问题,而不知道如何解决。 同时
Rainbond v5.14.2 版本,又称信创版本。从这个版本开始,开源用户也可以利用 Rainbond 管理符合信创要求的硬件计算资源。在这个版本中,产品团队将此前只在企业版产品中存在的信创相关功能拆分出来,融入到了开源产品路线之中。本文围绕如何在信创环境中将应用迁移上云这一主题,结合 Rainbond 信创版本的能力,给出可行的落地方案。 向信创环境迁移应用的必要性 信创产业即信息技术应用创
PostgreSQL 是一种流行的开源关系型数据库管理系统。它提供了标准的SQL语言接口用于操作数据库。 repmgr 是一个用于 PostgreSQL 数据库复制管理的开源工具。它提供了自动化的复制管理,包括: 故障检测和自动故障切换:repmgr 可以检测到主服务器故障并自动切换到备用服务器。 自动故障恢复:repmgr 可以检测到从服务器故障并自动将其重新加入到复制拓扑中。 多个备用服务器
背景 Kubernetes Gateway API 是 Kubernetes 1.18 版本引入的一种新的 API 规范,是 Kubernetes 官方正在开发的新的 API,Ingress 是 Kubernetes 已有的 API。Gateway API 会成为 Ingress 的下一代替代方案。Gateway API 提供更丰富的功能,支持 TCP、UDP、TLS 等,不仅仅是 HTTP。In
内容概要:文章探讨了混合云场景中的难点、要点,以及Rainbond平台在跨云平台的混合云管理方面的解决方案。包括通过通过统一控制台对多集群中的容器进行编排和管理,实现了对混合云中应用的一致性管理。文章还介绍了Rainbond平台在混合云环境下的应用模板交付、跨云团队管理等功能,帮助用户简化跨云平台的应用交付和运维操作。 混合云的应用场景 随着云原生技术的逐渐成熟,混合云成为了企业在云原生领域中的热
DataCap是用于数据转换、集成和可视化的集成软件,支持多种数据源、文件类型、大数据相关数据库、关系数据库、NoSQL数据库等。通过该 DataCap 可以实现对多个数据源的管理,对数据源下的数据进行各种操作转换,制作数据图表,监控数据源等功能。 在 Rainbond 上部署 DataCap 前提 安装 Rainbond,可通过一条命令快速安装 Rainbond。 curl -o install
Jpom 是一个简而轻的低侵入式在线构建、自动部署、日常运维、项目运维监控软件。提供了: 节点管理:集群节点,统一管理多节点的项目,实现快速一键分发项目文件 项目管理:创建、启动、停止、实时查看项目控制台日志,管理项目文件 SSH 终端:在浏览器中执行 SSH 终端,方便进行日常运维,记录执行命令记录 在线构建:在线拉取 GIT、SVN 仓库快速构建项目包,不用运维人员手动上传项目包 在线脚本:
背景 Dapr 是一个开源的分布式应用运行时,帮助开发者构建松耦合的分布式应用程序,具有良好的可扩展性和可维护性。Rainbond 是一款企业级的云原生应用管理平台,提供了丰富的功能和工具,方便开发者管理和部署应用。Rainbond 和 Dapr 结合可以提供以下价值点: 为Dapr扩展云原生支持:Rainbond 提供了一套完整的云原生应用支持方案,包括应用开发、应用编排、应用交付、应用运维等
zyplayer-doc 是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,可以完全以内网的方式来部署使用它。 当然也可以将其作为企业产品的说明文档来使用,支持一键将整个空间的内容开放到互联网,并提供有不同风格的开放文档页样式可供选择,省去您为了产品的说明文档而去定制开发一个系统的成本。 本文将介绍通过 Rain
前言 大家好!我是 Rainbond 创始人刘凡,今年是 Rainbond 创立和开源的第七年,这个过程中我见证了Docker、K8s、云原生等技术的演进,Rainbond 也进化成为一体化的云原生管理平台,基于这么多年的产品研发及行业沉淀,我来分享我们对云原生的一些思考,以及云原生技术为企业数字化转型带来的新模式。 个人数字化三大驱动力 谈到企业数字化,首先我们来回顾一下个人数字化的历程和驱动力
建木 是一个面向 DevOps 领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具,可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。 建木的图形化编排提供了多个节点,节点可以定义该步骤要执行的操作,用户可通过多个节点自由组合流水线。Rainbond 社区参与了建木节点的开发并贡献了 Rainbond组件创建与持续部署 节点。用户可使用该节点在 Rainbond 中自动创
Curve 是网易主导自研的现代化存储系统, 目前支持文件存储(CurveFS)和块存储(CurveBS)。 CurveBS 的核心应用场景主要包括: 虚拟机/容器的性能型、混合型、容量型云盘或持久化卷,以及物理机的远程存储盘 高性能存算分离架构:基于RDMA+SPDK的高性能低时延架构,支撑MySQL、kafka等各类数据库、中间件的存算分离部署架构,提升实例交付效率和资源利用率 Curve
Gateway API 作为新一代的流量管理标准,对原有 Ingress 的扩展不规范、移植性差等问题做出了改进。从兼容K8s生态和优化网关体验出发,Rainbond 支持以插件的形式扩展平台网关能力,目前已经有多家社区提供了 Gateway API 的实现,将其制作成平台插件后,一键部署后即可在平台中使用拓展网关能力。我们可以制作不同的网关实现插件来应对不同的场景和需求,同时可以将自己制作的插件
云原生落地实践:山西数智时代基于 Rainbond 实现智慧景区 大家好,我是山西数智时代科技有限公司的赵佳鹏,我们公司成立于2018年,专注于智慧旅游、景区信息化建设。公司目前的主要产品有小悠出行管理系统、景区数字化运行管理系统、鼎云校园摆渡车运营管理系统、行车信息管理及流转系统、觅四方商城系统等,是集智慧旅游规划、设计、建设、运营为一体的旅游全产业链服务商。 智慧景区的整体架构 最早我们的业
Kubernetes 已经成为了云原生时代基础设施的事实标准,越来越多的应用系统在 Kubernetes 环境中运行。Kubernetes 已经依靠其强大的自动化运维能力解决了业务系统的大多数运行维护问题,然而还是要有一些状况是需要运维人员去手动处理的。那么和传统运维相比,面向 Kubernetes 解决业务运维问题是否有一些基本思路,是否可以借助其他工具简化排查流程,就是今天探讨的主题。 业务问
流水线插件 是基于 Rainbond 插件体系 扩展实现,通过插件化的方式,可以实现对 Rainbond 构建体系的扩展。该插件由社区合作伙伴 拓维信息 参与开发并贡献,底层是基于 GitLab CI/CD 实现。 流水线构建与 Rainbond 源码构建的区别是: Rainbond 源码构建:使用简单,固定的构建模式,用户只需提供源代码,但不是很灵活。 流水线构建:自定义构建步骤,使用更加灵活
随着云计算的普及,越来越多的企业开始将业务应用迁移到云上。然而,如何构建一套完整的云原生 Serverless 平台,依然是一个需要考虑的问题。 Serverless的发展趋势 云计算行业从 IaaS(基础设施即服务)到 PaaS(平台即服务),再到 Serverless(无服务器)的发展,经历了一个逐渐从底层到上层,从IT基础设施提供商到应用开发者的转移的过程。 IaaS 时代,云计算提供商主要
背景 Rainbond 本身具有基于源码构建组件的能力,可以将多种编程语言的代码编译成 Docker 镜像,但是在持续集成的过程中,往往会需要对提交的代码进行静态检查、构建打包以及单元测试。之前由于 Rainbond 并没有 Pipeline 这种可编排的机制,所以用户往往只能通过集成外部的 CI ,如 Jenkins、Gitlab CI 等。这给开发者的使用增加了门槛。 所以为了更有效的帮助开发
Loki是一个由GrafanaLabs开发的开源日志聚合系统,旨在为云原生架构提供高效的日志处理解决方案。Loki通过使用类似Prometheus的标签索引机制来存储和查询日志数据,这使得它能够快速地进行分布式查询和聚合,而不需要将所有数据都从存储中加载到内存中。Loki还使用了压缩和切割日志数据的方法来减少存储空间的占用,从而更好地适应云原生环境下的高速增长的日志数据量。Loki的架构由以下几个
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号