澳门银河官网

首页 > 正文

如何在一周内收获GitHub 5000颗星?

www.tjlianghao.com2019-09-22

2月26日,容器管理软件提供商Rancher Labs(以下简称Rancher)发布的轻量级Kubernetes发布的K3s在GitHub上悄然推出。一周之后,这款产品在主人身上获得了5000颗星,44个文件已经改变,有630个添加和332个删除。

对于大多数读者而言,被称为世界上最大的男性约会网站的GitHub并不陌生,有3100万程序员活跃在项目托管平台上共享开源代码。但要了解K3的具体项目,我们需要澄清两个核心概念:容器和Kubernetes。

Rancher的联合创始人兼首席执行官梁胜向Geek Park解释说:“Container是一种软件封装方法。没有统一的标准,没有封装方法。不同的供应商,不同的云计算提供商接口不同,有不同的操作系统,并且有不同的云计算平台。“现在,以标准的方式,将软件和应用程序打包在一起,容器不仅可以提高软件的迭代速度,还可以减少操作中不同标准造成的开发错误。维护过程。

Kubernetes(简称K8s,缩写为8个字符“ubernete”)是一个开源应用程序,用于管理云平台中多个主机上的容器。 Kubernetes提供了应用程序部署,规划,更新和维护的机制。

如果容器使软件的部署和应用变得简单,Kubernetes可以简化容器的使用和管理。

K3s项目的发布是在简化的K8上完成的,使其更适合边缘计算,嵌入式设备和CI环境,因为其发布的口号是“k3s - 低于k8s 5”。根据Rancher的说法,K3s将满足在边缘计算环境中运行在x86,ARM64和ARMv7处理器上的小型,易于管理的Kubernetes集群的新兴需求。

Rancher的核心业务一直专注于云管理容器。这一次,边缘的延伸仍然是客户的“力量”,梁升提出了新的要求。

新场景新要求

在空旷的空气中,数百个白色涡轮机全天候旋转,电力每年以数万亿瓦特计算。除了这种看似被动的随风转动的动作之外,实际上还存在更多主动的实时数据操作:风速,温度以及需要处理影响风力的这些数据。

在一般私有线路带宽仅为2MB的山坡上,处理这些数据的最理想状态是使用高性能人工智能数据处理软件来完成“本地”工作。全球第二大风力涡轮机制造商金风科技公司选择在K8上发布软件,在边缘环境中部署K8。

但这一举动并不经济。 “K8S将消耗4G的内存。虽然4G的内存在数据中心不是问题,但现在购买服务器,你可以配置512G,256G或T内存,所以4G不大。但在边缘它有At当时,一个节点总共只有8G或16G,所以很多客户会认为如果把内存放在K8S中,开销有点太大了。“曾经带领开发Java语言JVM(Java虚拟机)的医生梁胜我已经计算了一个帐号。

在过去的一年里,除金风之外,还有数十位客户向梁胜表达。虽然Kubernetes是管理边缘基础设施的理想平台,但他们不愿意在边缘设备上投入大量资源来运行边缘基础设施。成熟的Kubernetes平台,用于数据中心和云计算场景的Kubernetes需要“扩展”到边缘。

半年来,Rancher的开发团队在四个区域精简了K8,并带回了新的K3。

首先,删除K8中旧的非必要代码:K3s不包括默认禁用的任何alpha或过时功能。原始API组件仍在标准部署中运行。此外,已删除所有非默认许可证控制器,树内云提供程序和存储驱动程序。

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

第三,使用containerd而不是Docker作为运行时容器引擎:通过使用containderd替换Docker,Rancher可以显着减少运行时占用空间,删除libnetwork,swarm,Docker存储驱动程序和其他插件。

最后,除了etcd之外,SQLite作为可选数据存储引入:Rancher将SQLite作为可选数据存储添加到k3s,为etcd提供了轻量级替代。

经过这样的“契合”,梁胜说K3s现在可以在512MB节点上运行。

从云到边的集装箱业务

作为牧场主的客户之一,全球第二大风电机组制造商金丰惠能科技副总经理张伟对k3s的使用充满期待:我们有3万多台风电机组在生产中,K3S的出现意味着我们可以在数千个边缘计算的位置部署Kubernetes簇。

在牧场主目前服务的金融、医疗和制造业的4000多个企业用户中,同样的需求也非常丰富。梁胜认为,随着边缘化的发展和物联网的发展,集装箱市场将出现新的增长需求。

近年来,集装箱技术的发展如火如荼。2013年3月,DOCKER发布了第一代DOCKER集线器的官方平台,发布和使用DOCKER容器图像;2014年6月,DOCKER 1正式发布;今天,Docker容器图像提取已经超过20亿次。

但与此同时,集装箱技术也面临着包容性太强而无法使用的问题。”集装箱尚未实现当年基础设施云的采用,在整个计算机环境中所占的比重还比较小。集装箱技术还处于上升阶段,但集装箱的开发利用还需要三四年的时间。只有1%和2%的资源在运行容器。一项技术一直在稳步增长,至少10%,20%。所以我认为,从今年的1%、2%到未来,增长空间还是很大的,“梁生对未来充满信心。

采用海外通用订阅模式的Rancher现已获得两轮超过2亿元的融资:在开发开源平台和开源技术以促进和吸引足够用户后,Rancher将提供付费技术支持和销售客户订阅。在使用过程中,如果有任何问题,您可以在第一时间接受Rancher的技术支持。

梁胜认为,“边缘”的真正想象不是用单片机的温度计或智能垃圾桶,而是更大的场景:“例如,火车站,所有计算都不太可能是遥远的。有些事情会发生,整个系统都会崩溃。例如,如果风吹掉电线导致整个电站停止运行,那就不太容易处理。这需要边缘计算的能力。 p>

需求的出现必将为集装箱市场带来机遇。

热门浏览
热门排行榜
热门标签
日期归档