云原生Buildpacks 2021年路线图
Posted CNCF
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生Buildpacks 2021年路线图相关的知识,希望对你有一定的参考价值。
随着新的一年的到来,Buildpacks[1]项目打算分享我们对去年的评估,以及我们对未来几个月的计划。2020 年是充满挑战的一年,但我们可以自豪地说,我们仍然取得了巨大的成就,并为下一个富有成效的一年做好了准备。
去年,我们的大方向是成熟度[2],我们优先安排了帮助项目成熟并为生产做好准备的工作。我们建立了一个定义良好的发布节奏,改进了 Buildpacks 的可重复性和发布,并且CNCF 将项目提升到了孵化阶段[3]。
现在我们已经成熟了,我们想让 Buildpacks 更容易被更广阔的云原生生态系统访问。2021 年路线图的主题是:可永续增长。
我们将专注于帮助我们的社区、贡献者和采用者成长的项目。我们将优先考虑那些使 Buildpacks 更容易被更广泛的用户访问的项目,我们将努力解决那些阻止一些用户采用 Buildpacks 的问题。
扩大我们的社区
在 2021 年初,我们推出了Buildpack Registry[4],允许采用者发布他们的 Buildpacks,最终用户可以发现它们。今年我们会继续把注册表做得更好。我们也会优先考虑改进我们的文档,如果我们的文档不够好,我们会阻止发布。
我们还致力于为 Buildpacks 如何适应更广阔的云原生生态系统定义一个更好的愿景。对于我们社区中的许多人来说,Buildpacks 如何与 Docker、Kubernetes 以及CNCF 互动景观[5]中的其他技术一起工作并不明显。我们今年的目标之一是提供一种使用这些工具的开箱即用的体验。
扩大我们的团队
Buildpacks 项目有十名维护者和十多名贡献者。我们收到许多不同公司的贡献,但我们认为我们可以做得更好。大多数的 Buildpacks 采用者并没有参与到我们的 RFC 过程或加入到我们的设计讨论中,这可能表明我们并没有像我们所能的那样欢迎他们。今年,我们希望在各个方面使我们的贡献者基础多样化。我们希望确保我们保持包容性,我们希望从行业的不同角落和全球各地获得团队成员。
作为这个项目的一部分,我们希望能够更容易地理解这个项目以及如何对其做出贡献,这也是我们致力于重构我们的规范[6]的原因。Buildpacks 规范是我们的基础,但经过几年的迭代,第一次阅读它的人会感到困惑。我们希望重新审视规范既能鼓励新的采用者,也能使其更容易做出贡献。
扩大我们的用户
今年最重要的是,我们想继续扩大我们的用户基础。为此,我们将提供Stack Buildpacks[7]这样的伟大特性,以及像Inline Buildpacks[8]那样为用户提供更多配置的“逃生通道”。这些高度要求的特性将满足过去阻碍采用者的用例。
我们更积极的目标之一是为 buildpack 用户改进开发的内部循环。我们的目标是定义一个 Test Buildpack API,它允许用户在基于 Buildpack 的环境中运行他们的应用程序测试。同样,我们希望将一些用于在基于 Buildpacks 的容器中进行开发的现有模式引入到 Buildpacks 规范中。
我们希望这些目标将有助于 Buildpacks 背后的项目、人员和技术以可永续的速度增长。我们相信,只有当我们作为一个整体团结起来,我们才有可能取得进展。如果你正在阅读这篇文章,我们希望听到你的声音!
要了解更多关于 2021 云原生 Buildpacks 路线图并提供你的意见,请参阅我们的社区 Github 仓库[9]。或者加入Slack[10]上的对话。我们很乐意听到你对我们路线图上任何项目的反馈。
感谢 Javier Romero、Natalie Arellano、David Freilich 和 Terence Lee。
参考资料
Buildpacks: https://buildpacks.io/
[2]成熟度: https://medium.com/buildpacks/cloud-native-buildpacks-2020-roadmap-b7e43876473a
[3]CNCF 将项目提升到了孵化阶段: https://www.cncf.io/blog/2020/11/18/toc-approves-cloud-native-buildpacks-from-sandbox-to-incubation/
[4]Buildpack Registry: https://registry.buildpacks.io/
[5]CNCF 互动景观: https://landscape.cncf.io/
[6]规范: https://github.com/buildpacks/spec/
[7]Stack Buildpacks: https://github.com/buildpacks/rfcs/blob/main/text/0069-stack-buildpacks.md
[8]Inline Buildpacks: https://github.com/buildpacks/rfcs/blob/main/text/0048-inline-buildpack.md
[9]社区 Github 仓库: https://github.com/buildpacks/community/blob/master/ROADMAP.md
[10]Slack: https://slack.buildpacks.io/
点击【阅读原文】阅读网站原文。
CNCF概况(幻灯片)
扫描二维码联系我们!
CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请长按以下二维码进行关注。
以上是关于云原生Buildpacks 2021年路线图的主要内容,如果未能解决你的问题,请参考以下文章