前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云原生批处理系统Volcano升级到CNCF孵化阶段

云原生批处理系统Volcano升级到CNCF孵化阶段

作者头像
CNCF
发布2022-04-19 09:53:56
5740
发布2022-04-19 09:53:56
举报
文章被收录于专栏:CNCF

CNCF技术监督委员会(TOC)[1]已经投票接受 Volcano 作为 CNCF 孵化项目。

Volcano[2]是一个云原生批处理系统,也是 CNCF 的第一个批处理计算项目。它旨在通过提供以下功能,将云从微服务扩展到大数据、人工智能和 HPC:

  • 作业的全生命周期管理
  • 高性能工作负载的调度策略
  • 支持异构硬件
  • 针对高性能工作负载的性能优化

该项目于 2019 年 3 月创建,并于 2020 年 4 月获接受为 CNCF 沙箱项目。自从加入沙箱以来,贡献者的数量从 70 多人增加到 350 多人,从 5 家增加到 50 多家组织,包括亚马逊、惠普、华为、谷歌、甲骨文等。

“Volcano 已经帮助各行各业的用户,包括学术界、金融、软件和交通,将他们的 AI/ML、大数据和 HPC 工作负载从传统环境过渡到云原生基础设施,”Volcano 联合创始人王泽锋说。“随着该项目进入孵化阶段,我们很高兴能够继续让它变得更加强大。”

Volcano 已获 30 多家机构在生产环境采用,其中近三分之二是知名的中国和全球互联网公司,包括百度、腾讯、爱奇艺、小红书等。

第一个生产就绪版本v1.0[3]于 2020 年发布,该版本添加了高级调度算法,并与大多数主流计算平台集成。Volcano 属于 CNCF 技术顾问组(Technical Advisory Group,TAG)运行时,并与 Argo、gRPC、KubeEdge、Prometheus 等其他 CNCF 项目保持一致和集成。

“我非常自豪地看到 Volcano 帮助越来越多的最终用户在云原生环境中运行高性能工作负载,”Volcano 联合创始人马达表示。“成为 CNCF 的孵化项目将确保该项目的独立未来,并鼓励更多的公司采用并为该项目做出贡献,我期待着这种在全球范围内的持续增长。”

主要组件:

  • VC-scheduler——一种灵活的、可配置的方式让用户可以根据他们指定的场景来指定调度策略。
  • VC-controller-Manager——专注于 Volcano Job/PodGroup/Queue 的生命周期管理。
  • VC-admission——验证和变更 Pod/Job/Queue/PodGroup 对象。
  • 命令行——提供一组工具,如 vcctl/vsub/vsuspend/vresume,用于控制 Job/Queue。

显著的里程碑:

  • GitHub 星星:2.3k
  • 拉取请求:1.4k
  • Issue:900+
  • 贡献者:350+
  • 版本:21 个

“批处理有助于简化 Kubernetes 中复杂工作负载的部署,这对人工智能和大数据等不断增长的领域尤为重要,”CNCF 首席技术官 Chris Aniszczyk 说。“以云原生方式简化大量数据的处理提供了宝贵的见解,而 Volcano 这样的工具正在帮助 Kubernetes 成为科学研究、高性能计算等行业的世界级工具。”

在未来,Volcano 团队将扩展和支持更多的批处理场景,如弹性训练、多集群调度、细粒度的资源管理、DAG 调度、性能优化。你可以在路线图[4]中了解更多计划中的功能。

要了解更多关于 Volcano 的信息,请观看2021 年欧洲 KubeCon + CloudNativeCon[5]2021 年中国 KubeCon + CloudNativeCon + Open Source Summit[6]的近期会议。你也可以加入Slack[7],在Twitter[8]上关注这个项目。

作为一个由 CNCF 托管项目,Volcano 是该中立基金会的一部分,与其技术利益相一致,同时也是一个更大的 Linux 基金会的一部分,该基金会提供治理、营销支持和社区拓展服务。Volcano 加入了 Argo、Backstage、Buildpacks、Chaos Mesh、Cilium、CloudEvents、CNI、Contour、Cortex、CRI-O、Crossplane、Dapr、Dragonfly、emissary-ingress、Falco、Flagger、Flux、gRPC、in-toto、KEDA、Knative、KubeEdge、Litmus、Longhorn、NATS、Notary、OpenMetrics、OpenTelemetry、Operator Framework、SPIFFE、SPIRE 和 Thanos 等技术行列。有关每个等级成熟度要求的更多信息,请访问CNCF 毕业标准[9]

参考资料

[1]技术监督委员会(TOC): https://github.com/cncf/toc

[2]Volcano: https://github.com/volcano-sh

[3]v1.0: https://github.com/volcano-sh/volcano/releases/tag/v1.0.0

[4]路线图: https://github.com/volcano-sh/volcano/blob/master/docs/community/roadmap.md

[5]2021 年欧洲 KubeCon + CloudNativeCon: https://www.youtube.com/watch?v=cDPGmhVcj7Y

[6]2021 年中国 KubeCon + CloudNativeCon + Open Source Summit: https://kccncosschn21.sched.com/event/q8I5/27dvolcanozha-yu-nanokui-zhu-meng-exploration-about-mixing-technology-of-online-services-and-offline-jobs-based-on-volcano-leibo-wang-lei-wu-huawei?iframe=no

[7]Slack: http://volcano-sh.slack.com/

[8]Twitter: https://twitter.com/volcano_sh

[9]CNCF 毕业标准: https://github.com/cncf/toc/blob/master/process/graduation_criteria.adoc


CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux Foundation,是非营利性组织。

CNCF(云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CNCF 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主要组件:
  • 显著的里程碑:
  • 参考资料
相关产品与服务
Prometheus 监控服务
Prometheus 监控服务(TencentCloud Managed Service for Prometheus,TMP)是基于开源 Prometheus 构建的高可用、全托管的服务,与腾讯云容器服务(TKE)高度集成,兼容开源生态丰富多样的应用组件,结合腾讯云可观测平台-告警管理和 Prometheus Alertmanager 能力,为您提供免搭建的高效运维能力,减少开发及运维成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档