2019年11月19日,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)在KubeCon2019北美峰会上宣布,Rancher打造的轻量级Kubernetes发行版k3s正式GA,这款产品专为在资源有限的环境设计,可以满足在边缘计算环境中、在小型设备上运行Kubernetes集群的需求。与此同时,极简MicroPaaS平台Rio也正式发布beta版本。Rio是一款创造性的Kubernetes应用部署引擎,它提供了一整套从运维到流水线的、已集成好的部署体验。
“Kubernetes已经成为容器编排的事实标准,”Rancher联合创始人及CEO梁胜表示:“k3s、Rio以及近期发布的Rancher v2.3,组合成了Rancher‘Kubernetes即服务(Kubernetes-as-a-service)’的整套解决方案堆栈,从数据中心到云到边缘端,为ITOps和DevOps团队提供了全新的Kubernetes使用方式。”
尽管当前许多企业已经将Kubernetes纳入其战略性的边缘计划当中,但真正在边缘平台运行Kubernetes仍有巨大挑战。一方面,边缘端往往计算资源有限,无法满足原生Kubernetes对资源的巨大需求及消耗。另一方面,Kubernetes运维的复杂性,难以适应边缘端“离线管理”的场景。
Rancher秉承着一直以来“Run Kubernetes Everywhere”的理念,正式发布k3s,实现从数据中心从云到边到端的Kubernetes-as-a-Service。K3s为制造业、交通、能源、零售业、银行等诸多垂直领域的客户,提供了全新的Kubernetes落地思路与路径。
K3s是一个通过了CNCF一致性认证的轻量级Kubernetes发行版,它是一个初发布时大小不到40MB(现约60MB)、内存消耗小于500MB的二进制文件,只需一条命令即可完成配置和升级。K3s支持x86_64、Arm64和Armv7,拥有生产级、高可用的架构,能在边缘场景中自动初始化并维护集群。
自今年2月发布k3s v0.1至今,Rancher一直与Arm公司保持着紧密合作,共同对边缘工作负载进行优化。
“基于Arm Neoverse的边缘优化硬件与Rancher发布的轻量级Kubernetes发行版k3s相结合,使原本为云开发的先进工具在边缘设备中的实现成为可能。”Arm基础设施业务线软件生态系统高级总监Kevin Ryan强调:“k3s的GA是一个关键里程碑,它为希望将战略计划扩展至边缘场景的企业,提供了更为强大、更加稳定及成本更低的体验。”
k3s剑指边缘,又不止于边缘。k3s极轻量、极简的特性,使其亦广受那些寻求简单方法来部署Kubernetes的用户的好评。除了边缘计算的使用场景,还有数以万计的用户正在将k3s使用于嵌入式设备、CI环境、绑定进应用程序等场景中。
“我们有着超过30,000个风力发电机在投产使用中,k3s的出现让我们无比兴奋与期待,因为它意味着我们将可以在成千上万个边缘计算的位置部署Kubernetes集群。”世界第二大风力发电机制造商金风慧能技术副总经理张伟表示。
Rio致力于解决传统的构建、部署和管理容器化应用程序的流程的复杂性问题,让研发人员和DevOps团队能够无比快速和简单地在任何Kubernetes集群中构建、测试、部署、扩展和版本化无状态应用程序。Rio的主要能力包括:
轻量级的云原生平台,无需接管集群即可提供从运维到流水线的完全集成的部署体验。
通过Rancher的App Catalog轻松安装,可以在如笔记本电脑等任意地方的任何Kubernetes集群上运行,并为如Istio、Knative和Prometheus等通用服务处理所有线路。
Rancher内置的、围绕集群性能、多租户和加密的安全功能,使用户可以使用最安全的网络配置来启动应用程序。
自从今年5月发布Rio Preview版本以来,每天都有成千上万的DevOps团队通过Rio加速其流水线开发。
k3s、Rio和Rancher均是Rancher所集成的“Run Kubernetes Everywhere”解决方案堆栈的关键支柱,这一解决方案堆栈基于三个简单的原则实现:
通过认证的Kubernetes发行版。企业需要将认证的Kubernetes发行版部署到他们任何需要计算的地方——在数据中心里,在云端上,同时还需跨桌面、分支机构和边缘位置。随着k3s正式GA,Rancher平台所支持和可管理的Kubernetes发行版的种类和范围已是业界最多,可以提供对RKE、阿里云ACK、亚马逊EKS、腾讯云TKE、华为云CCE、百度智能云CCE、平安云、微软云AKS和谷歌云GKE等的统一纳管。
中央控制和可见性。IT运维团队需要针对在任何地方运行的所有集群提供简单、一致性的集群运维,以及跨多集群和多云环境的集中式安全和管理策略。一亿多下载量和27000多的生产部署,Rancher无疑是业界采用最为广泛的Kubernetes管理平台。
简化的DevOps。企业的Kubernetes战略,必须要使他们的开发人员和DevOps团队能够地构建、部署和管理大规模的容器化应用程序。通过Rio,DevOps团队可以利用可靠的应用程序部署引擎,更快更简便地将工作负载交付给任何的Kubernetes集群。
K3s及Rio依然秉承着Rancher 100%开源的理念,欢迎前往官网或GitHub主页下载、安装、体验,为我们提供更多的反馈与建议。
k3s官网:https://k3s.io/
k3s GitHub主页:https://github.com/rancher/k3s/
Rio官网:https://rio.io/
Rio GitHub主页:https://github.com/rancher/rio
Rancher Labs由CloudStack之父梁胜创建。旗舰产品Rancher是一个开源的企业级Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理。Rancher一向因操作体验的直观、极简备受用户青睐,被Forrester评为2018年全球容器管理平台领导厂商,被Gartner评为2017年全球最酷的云基础设施供应商。
目前Rancher在全球拥有超过一亿的下载量,并拥有包括中国人寿、华为、中国平安、兴业银行、民生银行、平安证券、海航科技、厦门航空、上汽集团、海尔、米其林、丰田、本田、中船重工、中联重科、迪斯尼、IBM、Cisco、Nvidia、辉瑞制药、西门子、CCTV、中国联通等全球著名企业在内的共27000家企业客户。