写点什么

Rancher 发布 K3s!史上最轻量 K8s 发行版,赋能边缘计算

  • 2020-04-23
  • 本文字数:2543 字

    阅读完需:约 8 分钟

Rancher发布K3s!史上最轻量K8s发行版,赋能边缘计算

2019 年 2 月 26 日,业界领先的容器管理软件提供商 Rancher Labs(以下简称 Rancher)宣布推出轻量级 Kubernetes 发行版 K3s ,这款产品专为在资源有限的环境中运行 Kubernetes 的研发和运维人员设计。Rancher 此次发布的 K3s 项目,将满足在边缘计算环境中运行在 x86、ARM64 和 ARMv7 处理器上的小型、易于管理的 Kubernetes 集群日益增长的需求。


“现有的 Kubernetes 发行版通常是内存密集型的,在边缘计算环境中显得 过于复杂 。”Rancher 联合创始人及 CEO 梁胜表示:“在过去的一年间,和 Rancher 达成合作的企业客户中有数十个都向我们表达过,他们认为 Kubernetes 是管理边缘基础设施的理想平台,但他们不愿意在他们的 边缘设备中投入大量资源 来运行一个成熟的 Kubernetes 平台。通过 K3s,我们可以为这些团队提供一个小于 512MB RAM 的 Kubernetes 发行版,非常适用于边缘计算的用例。 零售、金融、电信、公共事业和制造业 的企业将对 K3s 有非常大的需求。”

K3s 如何减少 Kubernetes 的大小

为了减少运行 Kubernetes 所需内存,Rancher K3s 开发团队主要专注于以下四个方面的主要变化:


  • 删除旧的、非必须的代码 :K3s 不包括任何默认禁用的 Alpha 功能或者过时的功能,原有的 API 组件目前仍运行于标准部署当中。除此之外,Rancher 还删除了所有非默认许可控制器,in- tree 云提供商和存储驱动程序,但允许用户添加任何他们需要的驱动程序。

  • 整合正在运行的打包进程 :为了节省 RAM,Rancher 将通常在 Kubernetes 管理服务器上运行的多流程合并为单个流程。Rancher 还将在工作节点上运行的 kubelet、kubeproxy 和 flannel 代理进程组合成一个进程。

  • 使用 containerd 代替 Docker 作为运行时的容器引擎 :通过用 containderd 替换 Docker,Rancher 能够显著减少运行时占用空间,删除 libnetwork、swarm、Docker 存储驱动程序和其他插件等功能。

  • 除了 etcd 之外,引入 SQLite 作为可选的数据存储 :Rancher 在 k3s 中添加了 SQLite 作为可选的数据存储,从而为 etcd 提供了一个轻量级的替代方案。该方案不仅占用了较少的内存,而且大幅简化了操作。

推动 Kubernetes 在边缘计算场景落地

随着 Kubernetes 的部署开始有边缘部署的发展趋势,企业需要运维管理的 Kubernetes 集群数量正在迅速增加。在许多最有趣的边缘计算用例当中,组织将运行成千上万的只有一个、两个或者三个节点的 Kubernetes 集群,运维人员需要负责管理如此 大规模的基础架构 ,而 K3s 正是为此而生,旨在最大限度地简化用户的安装和操作体验。K3s 主要功能包括:


  • 生产级 Kubernetes :K3s 是一个符合标准的、已获 CNCF 官方认证的 Kubernetes 发行版。

  • 一个没有主机依赖的二进制文件 :在任何设备上安装 Kubernetes 所需的一切都包含在这一个 40MB 的二进制文件当中,不需要像 KuberSpray、KubeADM 或者 RKE 这样的外部安装程序。只需要一个命令,用户就可以配置或者升级单节点 K3s 集群。

  • 一条命令,向集群添加节点 :若想向集群添加其他节点,管理员只需在新节点上运行一条命令,指向原始服务器,通过安全 token 传递即可。

  • 自动生成证书 :集群启动时,在 Kubernetes 主服务器和节点之间建立 TLS 所需的所有证书都会被自动创建,还会自动创建服务账号的加密密钥。



Rancher 同时发布了支持 x86_64、ARM64 和 ARMv7 架构的 K3s,使 K3s 得以更加灵活地 跨任何边缘基础架构工作 。除了边缘计算的使用场景,K3s 还非常适合那些寻求简单方法来部署 Kubernetes 轻量级发行版的用户。在早期技术预览期间,许多用户反馈说 K3s 对于 CI/CD 环境、嵌入式系统和本地 Kubernetes 部署特别有帮助。


K3s 的 四大使用场景 为:


  • 边缘计算

  • 与应用程序绑定使用

  • 嵌入式设备

  • CI 环境


“我们有着超过 30,000 个风力发电机在投产使用中,K3s 的出现让我们无比兴奋与期待,因为它意味着我们将可以在成千上万个边缘计算的位置部署 Kubernetes 集群。”世界第二大风力发电机制造商金风慧能技术副总经理张伟表示。

K3s,业界所需

Arm 一直在致力于构建下一代云端到边缘基础设施,同时也与合作伙伴紧密合作以实现进一步创新。我们与 Kubernetes 创新领导者 Rancher 的持续合作,充分证明了云原生容器生态在支持基于 Arm Neoverse™平台的云端数据中心和边缘使用案例方面取得的进展。

——Arm 基础业务设施软件生态系统拓展高级主管

Kevin Ryan


Kubernetes 不仅是最流行的集中式云工作负载的控制平台,它也越来越多地集中管理着广泛多样的环境当中的众多应用程序。Rancher 的 K3s 项目解决了一个巨大的挑战,通过减少资源足迹将 Kubernetes 的优势进一步扩展到边缘计算领域,同时提供相同的生产级体验。向 Rancher 团队致敬!他们领导了云原生‘无处不在’的冲锋

——Packer CEO Zac Smith


我们早已察觉到,越来越多企业有这一需求——希望将 Kubernetes 的分布式应用部署到边缘。这一次,支持 Hivecell 硬件的 Rancher K3s 的发布,将使生产级别的工作负载在无人参与、资源受限的远程物联网环境中成为可能。Ricker Lyman Robotic 的团队很高兴能与 Rancher 合作!

——Ricker Lyman Robotic CEO Jeffrey Ricker

一切开源,欢迎使用

K3s 官网主页现已上线,您可以访问 https://k3s.io 了解 K3s 项目的更多信息。


同时,欢迎通过 GitHub https://github.com/rancher/k3s 下载 K3s 并安装与使用。


需要协助部署和管理 k3s 的企业请邮件联系 info@rancher.com。

About Rancher Labs

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


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


2020-04-23 17:231015

评论

发布
暂无评论
发现更多内容

神器来袭,手把手教你使用 Milvus_cli

Zilliz

数据库 命令行

重磅|腾讯云开源业界首个 etcd 一站式治理平台 Kstone

腾源会

开源 cncf Kstone

Nebula Graph 源码解读系列 | Vol.06 MATCH 中变长 Pattern 的实现

NebulaGraph

图数据库 知识图谱 分布式图数据库

Linux之cp命令

入门小站

Linux

郭炜:就算倒在离开源成功最近的五米,也要让下一代开源人坚定前行

腾源会

开源 WeOpen Talk

Linux学习分享之标准大页和透明大页

@零度

Linux

中石化信息化数字化首席专家李剑峰:数字化转型中关键基础软件的国产化应用

OceanBase 数据库

开源 国产化 oceanbase 中石化

Java 集合框架面试问题集锦

编程江湖

面试题 JAVA开发 java编程

元气部落盲盒系统开发元气部落app开发

风行无疆

手写清除console的loader

编程江湖

前端开发

Linux 基金会发布 2021 年度报告,预测今年收入为 1.77 亿美元

腾源会

Linux 开源

解决rabbitmq消息队列的顺序及重复消费问题

编程江湖

大数据

Java Web开发之API Boy的进阶之路

@零度

Java web API boy

AI 收藏夹 Vol.004:虚拟爱豆出道!

Zilliz

人工智能 神经网络 AI

开源公司IPO热潮已到来?市值153亿美元的HashiCorp带来了哪些启示?

腾源会

开源 开源商业化

超细!细说Zookeeper选举的一个案例(上)

恒生LIGHT云社区

golang zookeeper Go 语言

未来企业如何应对人才之争

WorkPlus

从前端到全栈 -- 最全面向对象总结

程序员海军

Java 面向对象

万字教你如何用 Python 实现线性规划

华为云开发者联盟

Python 函数 线性规划 求解器 单纯形法

PingCAP 入选 CB Insights 中国「数据链路安全领航者」榜单,保障全球用户存储安全

PingCAP

“十四五”规划,开源重塑软件发展新生态,获国家重点扶持

腾源会

开源

跟着动画学Go数据结构之插入排序

宇宙之一粟

golang 数据结构 插入排序 12月日更

前端开发之Vue框架的优势

@零度

前端开发 Vue优势

开源投资回报率高达4倍!欧盟委员会全力推动开源软件发展

腾源会

开源

WAVE SUMMIT+2021深度学习开发者峰会举办,开源共建助力飞桨生态发展

科技热闻

Zilliz 上榜「中国科创好公司」

Zilliz

【漫画】数据云,真香在哪?

星环科技

大数据

简述移动端IM开发的那些坑:架构设计、通信协议和客户端

WorkPlus

Rancher发布K3s!史上最轻量K8s发行版,赋能边缘计算_文化 & 方法_Rancher_InfoQ精选文章