首发! Kubernetes 家族新成员来了! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uyun
V2EX    Kubernetes

首发! Kubernetes 家族新成员来了!

  •  
  •   uyun 2019-04-29 22:59:06 +08:00 8926 次点击
    这是一个创建于 2357 天前的主题,其中的信息可能已经有所发展或是发生改变。

    4 月 24 日,容器软件提供商 Rancher Labs 正式发布 k3OS,这是业界首个专为 Kubernetes 而生的极轻量操作系统,资源消耗极低,操作极简,秒级启动,能大大简化在低资源计算环境中的 Kubernetes 操作,提高 Kubernetes 运维的安全性,全面赋能边缘计算场景。

    首发! Kubernetes 家族新成员来了!!! k3s

    今年 2 月 28 日,Rancher Labs 发布了一款史上最轻量的开源 Kubernetes 发行版 K3s。K3s 大小只有 40M,极简,轻便,易于使用。K3s 专为在资源有限的环境中运行 Kubernetes 的研发和运维人员设计,尤其适用于边缘计算、IoT、ARM 和 CI 等新兴使用场景。同时,K3s 支持 x86_64、ARM64 和 ARMv7 架构,可以更加灵活地跨任何边缘基础架构工作。K3s 发布不到两天时间,就得到了来自业界的大量积极反馈,K3s 也顺利地成为了 CNCF 认证的 Kubernetes 发行版,到现在短短不到 2 个月时间,GitHub 已有近 6500 颗星。

    K3OS

    继为边缘计算设计的轻量级 Kubernetes 发行版 k3S 发布之后,RancherLabs 发布了一个名为 k3OS 的配套操作系统。k3OS 预览版支持 x86 和 ARM64。对于 k3OS,Kubernetes 集群配置和底层 OS 配置是用与其他 Kubernetes 资源相同的声明性语法定义的,这意味着两者都可以一起管理。

    Rancher 一直与包括风力涡轮机公司金风慧能在内的多家客户合作,在资源有限的环境中使用 Kubernetes。“金风慧能作为全球第二大风力发电机制造商,自去年起,一直与 Rancher 在全新轻量级 Kubernetes 发行版 k3s 的开发上密切合作。我们相信如今发布的 k3OS,是技术发展的下一步,它有助于我们在全球数千个边缘位置实现全自动和高度安全的 Kubernetes 集群的愿景。”金风慧能副总经理张伟如是说。

    Rancher Labs 的首席执行官兼联合创始人梁胜表示:“这些客户将 Kubernetes 更多地视为基础层,而不是应用层。”“其中一些来自 Linux,但其中许多实际上来自嵌入式 Windows,如 WindowsXP。他们会让 WindowsXP 运行一些类似于嵌入式的应用程序。“他们把这两件事看成是一回事:‘如果你想给 Kubernetes 发行版,你最好管好操作系统,’”他说。

    去年 12 月,该公司宣布与 ARM 合作,为企业提供单一的方式来管理 x86 集群中的 Kubernetes 及其物联网部署。5 至 8 GB 的边缘节点处理字段中的数据,以减少发送回数据中心的数据量。用户相当频繁地更新这些节点上的应用程序。

    他说,k3OS 的动力在于操作系统没有与 Kubernetes 紧密集成。“人们倾向于部署操作系统并保持原样。然后他们会升级 Kubernetes,修补 Kubernetes,但操作系统没有改变。因此,随着时间的推移,出现了各种各样的漏洞。我们开始在 Kubernetes 集群上运行代理,并在底层节点上检测到各种安全漏洞,然后我们会说,‘您必须修补底层操作系统。’“。事实证明,这并不是一件容易的事。实际上它需要在操作系统和 Kubernetes 之间进行适当的协调。

    K3S 是一种经过认证的生产级 Kubernetes 分配机,重量不到 40 MB。它只需要 512MB 的 RAM 就可以运行。它被打包成一个单一的二进制文件,去掉了传统的、alpha 的和非默认的特性。它使用 sqlite3 作为默认存储机制,使用 etcd3 作为选项,但不使用默认存储机制。“ K3S 实际上是一个 Linux 发行版和 Kubernetes 发行版结合在一起,”梁胜说。

    “ Linux 发行版已经所剩无几了-它实际上只是一个内核,外加一些实用程序。大部分东西都是 Kubernetes。现在,当人们想要更新时,他们只需向 Kubernetes 发出一些命令,Kubernetes 将协调整个集群升级。不仅仅是集群本身,还包括底层操作系统。

    “ K3s 已经让 Kubernetes 变得很容易了;我们只是把它扩展到了操作系统上,所以你不必担心它。”操作系统也成为不可变的基础设施的一部分。你只需要一次机会就能搞定这件事。这几乎就像是不受干涉的操作,而且它提高了安全性。人们会离开这些操作系统很多年,不再使用它们…。你不仅在修补 Kubernetes 漏洞,还在修补操作系统的漏洞。“。

    Rancher Labs 计划在今年晚些时候推出一款面向生产的 k3OS GA 版。几年前,该公司推出了 rancheros,一种用于管理 Docker 容器的轻量级操作系统。但是在 Kubernetes 的世界里,“你实际上不再需要 Docker 层了,”梁胜说。

    拓展阅读。

    为什么是 Kubernetes ?

    Kubernetes 已经成为云原生的标准,并且能够在任何基础设施上提供一致的云上体验。我们经常能够看到“容器 + Kubernetes ”的组合在 DevOps 发挥 10X 效率,最近也有越来越多 Kubernetes 运行在数据中心外(边缘)的需求。如果要在边缘部署较复杂的应用,那么 Kubernetes 是个理想的选择:

    容器的轻量化和可移植性非常适合边缘计算的场景; 围绕 Kubernetes 已经形成了一个强大的云原生技术生态圈,诸如:监控、日志、CI、存储、网络都能找到现成的工具链; 用户可以使用熟悉的 kubectl 或者 helm chart 把 IoT 应用从云端推到边缘; 边缘节点可以直接映射成 Kubernetes 的 Node 资源,而 Kubernetes 的扩展 API ( CRD )可以实现对边缘设备的抽象。 什么是 KubeEdge ?

    KubeEdge 是华为捐献给 CNCF 的第一个开源项目,也是全球首个基于 Kubernetes 扩展的,提供云边协同能力的开放式边缘计算平台。KubeEdge 的名字来源于 Kube + Edge,顾名思义就是依托 Kubernetes 的容器编排和调度能力,实现云边协同、计算下沉、海量设备接入等。

    kubeEdge 和 K3S 都是非常优秀的开源项目,期待更多 Kubernetes 相关项目在边缘计算领域开花结果。

    2 条回复    2019-07-30 15:19:10 +08:00
    chinesestudio
        1
    chinesestudio  
       2019-04-30 01:02:33 +08:00 via Android
    天天搞新的 rancher1.0 2.0 rancheos k3os 不知道要学要用要花时间么 虽然免费培训发证书 你们搞那么多新东西 就是不让我们好好专研 用熟了就要换 迫不得已买你们的服务么。
    oldcai
        2
    oldcai  
    PRO
       2019-07-30 15:19:10 +08:00
    @chinesestudio
    相比实现这些东西的辛苦,需要的时候有东西可以用,可以学已经是很轻松了。

    但新东西总是太多,取舍还是在我们自己。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2718 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 07:45 PVG 15:45 LAX 00:45 JFK 03:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86