Rancher发布Rio为Kubernetes打造极简MicroPaaS平台

23次阅读

共计 2440 个字符,预计需要花费 7 分钟才能阅读完成。

Rio 已于近日正式发布!一个结合了 Istio、Knative 和 Kubernetes 的力量,且拥有像 Docker 一样的极简使用体验的 MicroPaaS 平台。


2019 年 5 月 21 日,业界领先的容器管理软件提供商 Rancher Labs(以下简称 Rancher)宣布推出 Rio,一个可以在任何符合标准的 Kubernetes 集群上使用的 MicroPaaS 平台。Rio 由一些 Kubernetes 自定义资源和一个可选的 CLI 构成,用户可以轻松地将服务部署到 Kubernetes,自动获得持续交付、DNS、HTTPS、路由、监控、自动扩缩容、金丝雀部署、git 触发构建等功能。

“Rancher 所有的产品,自始至终不变的理念都是致力于让 Kubernetes 简单易用。但我们团队深切感受到,如今业界现有的产品或解决方案,并没有解决管理 Istio 和 Knative 等工具所需的大量工作量的问题。”Rancher 首席架构师及联合创始人 Darren Shepherd 表示:“正是出于这种考量,我们构建了 Rio,让开发人员可以使用单个命令,就能部署、管理、扩展和编译应用程序。”

Rio 是 2019 年 Rancher 推出的第三个全新的 Kubernetes 轻量级项目。今年早些时候,Rancher 分别推出了史上最轻量级 Kubernetes 发行版 k3s 以及业内首个 Kubernetes 操作系统 k3OS,获得了业界的高度关注和一致好评。这些项目均专注于轻量级、简单且灵活的 Kubernetes 项目,为 Kubernetes 提供更为广泛的使用场景,真正做到 Kubernetes Everywhere。

Rio:基于 Kubernetes 的 MicroPaaS 平台

传统的 PaaS 平台,向用户“承诺”了一系列理想的功能,但从以往表现上看,PaaS 平台一直难以为用户提供真正优质的使用体验。PaaS 平台通常是重量级并难以运行的,在企业中需要有大型专用项目来部署它们,还需有专门的团队对其进行管理。PaaS 用户经常发现平台有太多的规范和限制,它们可能适用于特定的工作流程,但这未必是开发人员所熟悉的工作流程。

Rio 来自 Rancher 的一系列项目(k3s、k3OS),这些项目均专注于轻量级、简单且灵活的基于 Kubernetes 的项目。Rio 的所有功能都经过专门设计,用户可以直接使用默认设置来快速运行和使用 Rio,当然也可以根据实际需要来进行灵活的配置、替换或禁用。如果您只想使用 Rio 当中的一个功能,您可以只使用这一功能并忽略其余功能。这一切都是允许发生的,Rio 是一个和 Kubernetes 生态系统紧密结合、并从中汲取了大量资源的平台。

Rio 由一些 Kubernetes 自定义资源、一个可选的 CLI 和一个集群中运行的控制器组成,在集群中运行 Rio,与在集群中运行其他应用的方法及体验并没有什么不同。

三大用户价值,于极简中发现容器的真正乐趣

如果能把 Istio、Knative 和 Kubernetes 的力量结合在一起,并像使用 Docker 一样简单地使用它们,那会如何?Rio 的存在就是为了实现这一愿景。通过 Rio,您只需敲击几下键盘,就可以在任何 Kubernetes 集群中部署、管理、扩展和编写无状态的应用程序。

Rio 三大用户价值包括:

  • 快速部署和管理应用程序:您可以快速、自信地部署和管理应用程序。

    轻量级:Rio 可以安装在任何 Kubernetes 集群中;

    强大:您可以方便快捷地使用 Prometheus、Knative 和 Istio;

    自动扩缩容:基于 Prometheus 第 4 层和第 7 层度量的自动缩放。

  • 确保应用程序的高度安全:所有应用程序在启动时,均可使用最安全的网络配置。

    加密:您的工作负载将从 LetsEncrypt 那里接收一个 DNS 记录和一个通配符证书;

    集成:Rio 与 Kubernetes RABC 集成,以实现最大安全性;

    包含安全网:您的应用程序自动包含资源限制,以获得最佳集群性能。

  • 为用户提供最优的全新版本体验:分阶段推广新版本,不断为用户提供优秀的使用体验。

    简化你的 Pipeline:Rio 可以监控远程的镜像仓库,您可以告诉它在您提交自动更改时自动构建和部署新版本;

    永恒流畅的使用体验:在推出新版本的应用程序时,Rio 了解当前的负载并扩展以获得最大性能。

内置云原生技术,打造容器使用的最佳状态

Rio 创建了一个关于 Istio 和 Knative 的体验,并提供了超乎想象的简便方法,来管理应用程序的方方面面。

Rio 主要功能包括:

  • 自动 DNS 和 HTTPS
  • HTTP 负载均衡
  • HTTP 路由
  • HTTP 指标
  • 自动扩缩容
  • 金丝雀部署
  • Git 触发的部署

一切开源,欢迎使用

Rio 官网主页现已上线,您可以访问官网主页了解 Rio 的更多信息:https://rio.io/

同时,欢迎通过 GitHub 下载 Rio 并使用安装:

https://github.com/rancher/ri…

需要协助部署和管理 Rio 的企业,请邮件联系

info@rancher.com

About Rancher Labs

Rancher Labs 由硅谷云计算泰斗、CloudStack 之父梁胜创建,致力于打造创新的开源软件,帮助企业在生产环境中运行容器与 Kubernetes。旗舰产品 Rancher 是一个开源的企业级 Kubernetes 平台,是业界首个且唯一可以管理所有云上、所有发行版、所有 Kubernetes 集群的平台。解决了生产环境中企业用户可能面临的基础设施不同的困境,改善 Kubernetes 原生 UI 易用性不佳以及学习曲线陡峭的问题,是企业落地 Kubernetes 的不二之选。

Rancher 在全球拥有超过一亿的下载量,超过 20000 家企业客户。全球知名企业如中国人寿、华为、中国平安、民生银行、兴业银行、上汽集团、海尔、米其林、天合光能、丰田、本田、霍尼韦尔、金风科技、普华永道、海南航空、厦门航空、恒大人寿、中国太平、巴黎银行、美国银行、HSCIS 恒生指数、中国水利、暴雪、CCTV 等均是 Rancher 的付费客户。

正文完
 0