Helm脱离Kubernetes成为独立项目


Helm是一个开源项目,开发者可以用它生成容器化应用使得安装非常简化。helm作为k8s的一个子项目存在很久,但是现在已经成为一个独立的项目。

k8s和helm都属于CNCF管理的项目。CNCF技术委员会本周早些时候批准了这项决定。Dan Kohn,CNCF的执行总监说,这两个项目太紧密,因此知道目前为止让Helm作为一个子项目是有道理的。

"Helm是基于k8s之上很棒的应用,k8s提供API,Helm使用,如果想安装某个包,Helm可以帮着拉下所需所有容器和pods无需用户参与。" Kohn解释说。

一系列重复步骤可以用这个功能打包在一起,“Helm通过将配置可重用化,在k8s上实现部署应用的基本需求”,Brain Grant,来自谷歌的工程师解释道。

Kohn举例说,在一个名为“charts”的安装包中,可以部署WordPress和MariaDB在同一个容器中。通过生成chart,可以定义安装步骤以及正确的集群安装顺序。

Kohn说他们想把这个应用转换成一个分离的程序,因为它跟k8s发行计划并不很紧密。

开发者也会从中受益,从普通安装场景创立Charts。"加入CNCF后,我们从中受益匪浅。反过来,k8s也会从大量负载对应的Charts中受益。", Matt Butcher,微软工作的Helm工程师如是说。

除了微软和谷歌,其它例如Codefresh, Bitnami, Ticketmaster 和 Codecentric 也为此项目贡献了力量。项目网站上显示目前有250位开发者,加入CNCF后,可以预见参与人数会很快增加。

1 个评论

业界也需要一个包的管理方案用于实例的管理,不同于操作系统的安装。

要回复文章请先登录注册