中文站

Harbor成CNCF毕业项目:中国原创,网易轻舟参与贡献

云原生计算基金会 (CNCF) 今天宣布,Harbor成为第 11个毕业的项目。从孵化(incubation)级别晋升为毕业(graduation)级别的过程中,Harbor 展现了其使用率的不断提高、开放的治理流程、完整功能成熟度以及对社区持续性和包容性的坚定承诺。

Harbor是一个开源制品(artifact)仓库,可通过策略和基于角色的访问控制来保护制品(如容器镜像、Helm Chart等),扫描镜像并避免受安全漏洞的危害,并对镜像签名成为受信内容。在作为 CNCF 孵化项目时,Harbor提供了合规性,性能和互操作性,帮助用户在Kubernetes和Docker等云原生平台之中持续和安全地管理制品。

众多企业已在生产系统中使用Harbor,包括中国移动、京东、才云科技、网易云三星SDS、Hyland软件、Mulesoft、腾讯云、趋势科技和 VMware 等等

一、Harbor:坚守开源云原生

Harbor 源于 2014 年 VMware中国研发中心云原生实验室的一个内部项目,旨在为容器的开发人员解决镜像管理的问题。随着 Kubernetes 和容器技术的流行,该项目于 2016 年开源,2018 年 7 月捐赠给 CNCF,在同年 11 月被正式接受为孵化项目,并在云原生技术路线与生态中演进。Harbor现在拥有83个参与贡献的组织,包括 Anchore、Aqua Security、才云科技、网易云、DigitalOcean、腾讯云、OVHcloud 和 VMware 等。

上个月 Harbor 2.0 正式发布,增加了对 OCI 制品的支持,能够存储大量云原生制品,例如容器镜像、Helm Chart、CNAB、OPA 和 Singularity 等等。开发人员可依照 OCI 规范,通过 OCI 索引和 OCI 制品功能开拓更广泛的应用场景,包括策略、远程复制和基于角色的访问控制等。

“云原生技术不仅支持容器,而且支持其他云原生制品,Harbor 帮助拓展了这一概念,” CNCF 首席技术官兼首席运营官、OCI 执行总监 Chris Aniszczyk 说。“我们很高兴看到中国原创的首个项目达到毕业级别,并将继续支持 Harbor 的项目维护者在全球社区的发展。“

VMware中国研发中心总经理任道远表示:“作为Harbor项目的创始者和孵化者,VMware中国将继续支持开源技术布道、使用和社区贡献。在VMware创新网络(VIN)的开放生态系统中,我们的云原生实验室将通过Harbor、Kubernetes等项目,加速与企业用户、行业合作伙伴等的共同创新。此外,我们还将围绕Harbor进行创新,例如联邦学习、边缘计算以及软件开发生命周期人工智能等。”

二、网易:践行云原生,与社区共促 Harbor发展

“我们很高兴看到 Harbor 毕业,” Harbor 维护者兼产品管理总监 Michael Michael说,“我们一直在努力使 Harbor 成为可扩展、更安全的云原生制品管理平台。我们很高兴继续与云原生社区合作,以改进镜像分发功能并与更多 CNCF 项目集成。”

作为开源云原生技术的拥护者和践行者,网易杭研既是Harbor 的重度用户,也是 Harbor 项目的重要贡献者,为Harbor 项目毕业贡献了一份力量。

网易杭研研发的轻舟云原生应用管理平台,是以Docker、Kubernetes、Harbor、Istio 为基础设施,构造了 DevOps、微服务等一套完整的解决方案,不仅支撑了网易音乐、电商、传媒、教育等业务,也开放给第三方企业解决业务容器化和服务治理等问题。

网易轻舟云原生团队将Harbor 作为镜像仓库的标准,围绕 Harbor 的功能设计了很多使用场景,也针对Harbor 做了多项优化和增强,并积极将合适的增强功能贡献社区,包括异步任务服务日志存储的数据库化、复制功能、Webhook 功能、P2P 分发功能。网易轻舟云原生团队还对Harbor做了大量测试,并向社区提交了 Harbor 性能瓶颈和优化点。此外,网易轻舟团队还和Harbor 社区做了一系列线上线下活动的互动,分享 Harbor 技术与使用经验,与社区一起推动这项云原生技术的普及应用。

Harbor 创始人、 VMware 中国研发技术总监张海宁 (Henry) 表示: “ Harbor 成为首个原创于中国的 CNCF 毕业项目,是中国开源社区在国际舞台上一个重要的里程碑,体现了中国开源力量的崛起。我们将与用户及合作伙伴一起来推动云原生技术的发展和生态建设。”

为了从孵化状态正式毕业,该项目采用了CNCF行为准则,定义了开放治理模式,并获得了 CII 最佳实践银牌。

关于 Harbor

Harbor是个开源制品(artifact)仓库,是首个原创于中国、并且成为 CNCF 毕业级的开源项目。用户可通过策略和基于角色的访问控制来保护制品(如容器镜像、Helm Chart等),扫描镜像并避免受安全漏洞的危害。Harbor扩展了开源项目 Docker Distribution,添加了用户所需的功能(例如安全性,身份,漏洞扫描和管理)。在环境中部署 Harbor 可以提高镜像传输效率,便于就近构建和运行容器应用。Harbor 支持在制品仓库之间复制镜像、Chart 等制品,并提供高级安全功能,例如用户管理、访问控制和操作审计等。

关于云原生计算基金会

云原生计算使组织能够使用公有、私有和混合云中的开源软件栈来构建和运行可扩展应用。云原生计算基金会(CNCF)托管着全球技术基础架构的关键组件,包括 Kubernetes,Prometheus 和 Envoy。CNCF 汇集了业界顶级开发者、最终用户和供应商,并举办了全球最大的开源开发者大会。CNCF 是非营利Linux基金会的一部分,得到 500 多个成员的支持,其中包括世界上最大的云计算和软件公司以及 200 多家创新型初创公司。有关更多信息,请访问 www.cncf.io。

来源:网易杭州研究院