文字记录 · CC BY 3.0

主题演讲:云原生更新 - Chris Aniszczyk,云原生计算基金会首席运营官

本页标题、字幕、摘要和阅读笔记为已保存的 AI 译文,可能有误。时间戳与来源一致,可展开查看原始字幕,并对照原视频核对。

Chris Aniszczyk回顾了CNCF的早期增长、Kubernetes和云原生项目格局,强调了社区和生态系统的发展。

The Linux Foundation · 发布于 · 11 分钟 · 英语 · 许可证:CC BY 3.0 · 来源:在 YouTube 上观看

转录来源:Vidleaf上的自动语音识别(可能包含错误)。AI标点由Vidleaf添加;保留原始措辞和时间戳锚点。原始转录可在下方获取。

AI生成的摘要

本次CNCF主题演讲描述了基金会的早期增长以及围绕Kubernetes不断扩展的项目集。演讲者介绍了The Update Framework和Notary作为新增项目,它们关注可信软件交付和内容来源。他们将这些项目与支持跨组织和平台共同基础设施的更广泛努力联系起来。演讲还概述了录制时的社区参与和即将举行的活动。它的价值在于作为云原生生态系统发展的快照,带有时间戳的段落解释了这些安全项目及其背后的协作模式。

要点

  • [1:27] 开场描述了CNCF从Kubernetes向更广泛项目格局的早期增长。
  • [4:34] The Update Framework和Notary被介绍为支持可信软件交付的项目。
  • [9:34] Notary的采用和持续开发说明了共享规范和开放协作的作用。

根据文字记录生成。请对照原始视频核查所链接的段落。简要说明和要点由 Vidleaf 于 2026-10-21 审核。

完整概述

发言者介绍了云原生计算基金会(Cloud Native Computing Foundation)的最新情况,指出他大约两年前加入Linux基金会,参与组建CNCF。云原生计算由Google、Facebook、Twitter和Netflix等互联网规模巨头开创,指的是由Kubernetes等中央系统编排的容器中的服务。CNCF最初有22个成员,以Kubernetes作为种子项目,于2015年十二月举行了第一次董事会会议,此后在不到两年内实现了超过6倍的增长;在开源历史上,前六大云提供商首次同处一个开源基金会旗下共同合作。CNCF已发展到12个项目,涵盖从编排到监控再到追踪的各个领域,发言者宣布CNCF将填补云原生全景图中一些缺失的空白。两个新项目The Update Framework和Notary被宣布加入CNCF,两者都专注于安全性和跨平台从A点到B点的可信内容交付。TUF由纽约大学工程学院的研究人员开发,借鉴了Tor的安全更新框架的理念,增加了新鲜度保证、多签名阈值以及密钥泄露时的密钥轮换;Notary是一个用Go编写的开源Docker项目,实现了TUF规范,一直处于容器镜像来源验证的前沿。Notary已被包括Docker在内的许多平台采用,两个项目都是开源的,规范是一个活规范,带有称为taps的增强提案,Notary即将达到1.0。发言者邀请观众加入他们,Chris被邀请回到台上并感谢Riaz,Notary和Tuff都已添加到全景图中。KubeCon和CloudNativeCon将在不到两个月后在奥斯汀举办,并将在五月回到欧洲的哥本哈根,之后发言者将话筒交还给Jim。

带时间戳的章节摘要

CNCF的增长与项目更新

  • [0:00] 演讲者介绍云原生计算基金会的最新情况。
  • [0:45] 演讲者大约两年前加入Linux基金会,参与组建CNCF。
  • [1:03] 云原生计算由Google、Facebook、Twitter和Netflix等互联网规模巨头开创。
  • [1:16] 云原生指的是由Kubernetes这样的中央系统编排的容器中的服务。
  • [1:27] CNCF最初有22个成员,以Kubernetes作为种子项目。
  • [1:34] CNCF于2015年十二月举行了第一次董事会会议,此后在不到两年内实现了超过6倍的增长。
  • [2:06] 在开源历史上,排名前六的云提供商首次同处一个开源基金会旗下并开展合作。
  • [2:39] Kubernetes在技术上是自我托管的,因为GitHub已重新平台化到Kubernetes上,并托管着Kubernetes源代码。
  • [3:01] CNCF已发展到12个项目,涵盖从编排到监控再到追踪的各个领域。
  • [3:37] 通往云原生的路径有多种,CNCF承认存在其他技术,但全景图中存在缺失的空白。
  • [3:44] 演讲者宣布CNCF将填补云原生全景图中一些缺失的空白。

CNCF新增TUF和Notary

  • [4:34] 两个新项目The Update Framework和Notary被宣布加入CNCF。
  • [4:48] 两个项目都专注于安全性以及跨平台从A点到B点的可信内容交付。
  • [5:17] 仅有签名缺乏上下文,例如签名是何时做出的、是否仍然有效,以及一个签名是否足够。
  • [5:42] TUF由纽约大学工程学院的研究人员开发,借鉴了Tor安全更新框架的理念。
  • [6:22] TUF超越了真实性和完整性,增加了新鲜度保证、多签名阈值以及密钥泄露时的密钥轮换。
  • [7:11] Notary是一个用Go编写的开源Docker项目,实现了TUF规范,带有CLI、微服务和库。
  • [7:40] Notary一直处于容器镜像来源验证的前沿,为容器提供新鲜度、真实性和完整性保证。
  • [8:57] Notary通过在CI/CD流水线的每个阶段要求签名,在生产部署之前实现加密的监管链。

Notary的采用与开源路线图

  • [9:34] Notary已被包括Docker在内的许多平台采用。
  • [9:40] Carl询问了VMware Linux套件以及许多其他内容。
  • [9:46] 两个项目都是开源的。
  • [9:50] 该规范是一个活规范,带有称为taps的增强提案,用于提出新增内容。
  • [9:57] Notary即将达到1.0。
  • [10:01] 他们正在考虑签名服务规范和pod规范。

闭幕邀请与演讲者交接

  • [10:05] 演讲者邀请观众加入他们,并列举了许多其他功能。
  • [10:08] Chris被邀请回到台上。
  • [10:17] Chris感谢Riaz。
  • [10:20] Notary和Tuff都已加入全景图。

KubeCon奥斯汀和哥本哈根公告

  • [10:33] KubeCon和CloudNativeCon将在不到两个月后在奥斯汀举办。
  • [10:36] 有兴趣结识云原生社区并与项目合作的人受邀参加奥斯汀的活动。
  • [10:36] 会议将于五月回到欧洲的哥本哈根。
  • [10:54] 演讲者将话筒交回给Jim继续。

[0:00] 好了,大家能听到我说话吗?大家都醒着吗?因为我还没醒。那么,正如Jim提到的,我将介绍一些来自云原生计算基金会的最新动态。显然在这个房间里,似乎更多人知道我们的首批项目之一Kubernetes,而不是基金会本身,但有时候就是这样。所以我想告诉你们一些关于我们起源的故事。那么,你嗯,工作。Clicker,Theo?

[0:35] 我们出了点小故障,但好了。这个点击真难。好的。那么,关于CNCF的一点起源故事。我想我们没问题了。啊,谢谢。你告诉过我会这样,所以。酷,那么,一点起源故事。大约两年前,我有幸加入Linux基金会,参与云原生计算基金会的成立,所以对于那些不了解的人来说,云原生实际上是一种由互联网规模巨头如Google、Facebook、Twitter、Netflix等开创的计算形式。当我说“云原生”时,我的意思是你有运行在容器中的服务,这些服务由像Kubernetes这样的中央系统编排。所以我们开始时的简单目标是将云原生计算带给大众。当我们成立基金会时,我们谦逊地从22个成员开始。

[1:34] 而Kubernetes算是我们的种子项目。所以那大约是在两年前,严格来说不到两年前,因为我们直到2015年十二月才举行第一次董事会会议。但随着时间的推移,看到这种增长真是令人惊叹。正如Jim所暗示的,我认为我们可以说是Linux基金会旗下增长最快的开源基金会,但有些人会就此与我争论。但截至今天,我们在不到两年内基本上经历了超过6倍的增长。看到各种各样的公司真正尝试采用云原生计算,真是令人惊叹。对我来说,如果你好学地看看这份成员名单,我认为在开源历史上,我们首次让前六大云提供商同处一个开源基金会旗下,共同推进云原生计算的概念,对我来说,对于一个长期参与开源的人来说,这真是令人惊叹。另外,作为一种极客书呆子的事情,我完全觉得

[2:39] 令人着迷的是,Kubernetes,我们的第一个项目,实际上在技术上首次实现了自我托管。我相信你们有些人听说过,但GitHub重新平台化在Kubernetes上。所以Kubernetes的源代码在GitHub上。GitHub运行Kubernetes,所以它是自我托管的。所以我觉得这是一个有趣的——一个有趣的极客想法。实际上在这里,CNCF,CNCF的生命线是它的项目。我平等地爱所有的项目,我们有12个项目。我们已经增长到12个项目。

[3:12] 项目在过去两年中。它们涵盖了从编排到监控到追踪的空间。我相信你们有些人已经看到了这个。精彩的云原生全景图。如果你还没有,你知道,这是一个有点疯狂的图表。它显示了这一领域的复杂性,但我认为重要的是,当涉及到云原生时,有多种途径可以实现云原生,对吧?有不同的技术可以使用,显然我们希望你们考虑CNCF项目。我们认为它们质量很高,你知道,是你们应该考虑的。但我们是现实主义者,对吧?我们理解还有其他的技术和项目,你们可能想用于特定的事情。但在这个图表中重要的是这里有一些缺失的洞。有一些缺失的部分。所以,你知道,今天我很高兴地宣布,我们将填补这个图表中的一些缺失的空白。

[4:14] 今天填补。所以请欢迎Riaz上台。谢谢。谢谢,Chris。所以正如Chris提到的,今天我们在那个路径图上填补了几个空白,非常兴奋。我很高兴地宣布两个新项目。加入CNCF。更新框架和公证。所以,谢谢。

[4:48] 所以给你们一些背景,这两个项目都专注于安全,并且都专注于内容的可信交付。这意味着以可信的方式将一些数据从点A传输到点B,数据可以是任何东西,跨平台。所以你们很多人可能在想,好吧,我们有办法做到这一点。我们也许可以使用签名。所以这里是签名。你可能认得这个签名,也可能不认得,在这种情况下你对签名有一定的真实性。但我们真正缺少的不仅仅是签名,我们缺少很多上下文。我们缺少...

[5:22] 签名是什么时候做的?它还有效吗?一个签名对我们的数据、我们的软件或这份文件来说足够吗?所以TUF——更新框架真正努力实现的是...以可信的方式为更稳健的软件更新提供上下文。所以关于TUF的一些背景,TUF是由纽约大学工程学院的一组研究人员开发的。他们从Tor中汲取了一些想法,对吧?

[5:53] 你们很多人可能知道Tor是一个匿名软件、通信工具,Tor有一个非常令人兴奋的更新框架,旨在为Tor建立一个非常安全的更新系统,即使面对一些最强大的对手。所以在开发TUF和开发TOUGH时,TOUGH研究人员决定真正解决围绕签名提供更多上下文的问题,以便你可以做出非常稳健的决策。例如,从签名中,你可能已经获得了真实性,了解谁签了名,完整性,了解所签名的内容是否与你想要的一致。

[6:31] 但 Tufts 更进一步,为您提供新鲜度保证。这是最新的签名吗?是最新的软件包吗?它允许您进行多签名阈值设置。那么我是否拥有所需的所有签名?比如三个签名、五个签名。而且,非常重要的一点是,在严峻的情况下,如果密钥被泄露,这并非世界末日事件。您可以轮换密钥,而您的软件包消费者,或您提供的任何软件或数据,仍然可以验证您的签名并继续光学流程。

[7:02] 因此,正如我提到的,TUF 是跨平台的,如今许多平台和编程语言已经采用或正在采用 TUF。这让我想到了 Notary,这是 Docker 的一个开源项目,实现了 TUF 规范。它在 GitHub 上是开源的。您今天就可以去那里。它是用 Go 编写的。您会得到一个命令行界面。还有几个微服务,用于服务器端的签名和数据保存操作。

[7:33] 并且您有一个强大的库可以集成。你们中的许多人可能已经知道 Notary,因为 Notary 一直处于容器镜像来源的最前沿,即了解镜像来自何处。它是否可信?但对于那些不太熟悉镜像来源的人,我想类比普通的 PDF、JPEG 图像,尤其是在我们所处的 Photoshop 世界中。所以,例如——这不是真实的图像,对吧?就像,在世界的某些地方,企鹅确实会去海滩,但你不会看到一只企鹅喝着热带饮料、晒着太阳、戴着一些花在吊床上。

[8:16] 您更可能看到……像这样。您会期望这样的东西是真实的图像。因此,就像您期望照片是真实图像一样,您也希望您的容器未被篡改且可信。您想要镜像来源。您想知道编写此镜像代码、打包镜像并推送它的同一个开发者或人——就是您正在下载并部署到基础设施中的同一个镜像。因此,Notary 通过实现 TUF 规范,为您提供了所有那些关于新鲜度、真实性和完整性的强大保证。

[8:51] 他将泄露变为可生存的,并允许您将其应用于您的 Docker 容器和其他容器。而使用 Notary,您实际上可以更进一步,拥有加密的监管链。我的意思是,您可以通过在 CI/CD 管道的每个阶段要求签名来加密地强制执行。我的镜像……是否通过了 I?我的镜像是否进行了安全扫描?我的镜像是否成功部署到开发环境并通过了那里的测试?在部署到生产环境之前,您可以检查并验证每个签名,并要求它们存在。

[9:28] 在您的容器部署到生产环境之前。因此,Notary 和 TUF 非常强大。Notary 已被许多平台采用,包括 Docker、Carl asks、VMware Linux kits 以及许多其他平台。所以我请您……加入我们。两个项目都是开源的。在 TUF 方面,规范是一个活规范。因此有增强提案,您可以提出对规范的新增内容,称为 TAPs,而在 Notary 中,我们正在接近 1.0。

[10:01] 并考虑签署服务规范、Pod 规范以及许多其他功能,所以我们邀请您加入我们。说到这里,我想邀请 Chris 回到台上。谢谢。就这些。谢谢,Riaz。现在我们——项目,我们已经将 Notary 和 Tuff 都添加到了景观中。所以,谢谢 Riaz,你知道,最后一点通知和对观众的呼喊是,我们将在奥斯汀举办 KubeCon、CloudNativeCon。

[10:36] 不到几个月后。因此,如果您有兴趣与云原生社区会面,并与我们的项目合作,请前往奥斯汀参加大会。我们将在五月回到欧洲,在哥本哈根。但感谢您的时间,我将把话筒交还给 Jim,让他……引导我们前进。

查看英文原始字幕

[0:00] All right, everyone can hear me? Everyone's awake? 'Cause I'm not. So, as Jim mentioned, I'm gonna go over some updates from the Cloud Native Computing Foundation. Obviously in this room it seemed like more people knew about you know, one of our first projects, Kubernetes, more than the foundation itself, but that's sometimes how it is. So I want to tell you a little bit about our origin story. So, you Um, Working. Clicker, Theo?

[0:35] We got a little snafu, but there we go. It's a hard click. All right. So a little bit of an origin story around CNCF. So I think we're good. Ah, thanks. You told me this would happen, so. Cool, so, little origin story. I was fortunate enough to join the Linux Foundation a little around two years ago to be involved with the formation of the cloud native computing foundation so for those who aren't aware uh cloud native is really a form of computing that was pioneered by the internet scale giants out there like Google, Facebook, Twitter, Netflix, and so on. And when I say "clown native," all I mean is You have services that live in containers that are orchestrated by some central system like Kubernetes. And so we started with this kind of simple goal of bringing cloud native computing to the masses. And when we started the foundation, we humbly started with 22 MEMBERS.

[1:34] and Kubernetes as kind of our seed project. And so that was about two years ago, like technically under two years ago, because we didn't hold our first board meeting until December of 2015. But it's been amazing to kind of see the growth over time. As Jim alluded to, I arguably think we are the fastest growing open source foundation with the Linux Foundation, but some people will debate me on that one. But as of today, we've basically experienced over 6x growth in under two years. It's really amazing to kind of see wide variety of companies really trying to adopt cloud native computing. And for me, if you kind of were studious and looked at this list of members, I think for the first time in the history of open source, we have the top six cloud providers under one open source foundation umbrella working together to advance the notion of cloud native computing to me, which is amazing for being someone who's been involved in open source for a long time. Also, as kind of like a geeky nerdy thing, I completely find it

[2:39] fascinating that Kubernetes, our first project, is actually technically self-hosted on itself for the first time. I'm sure some of you have heard, but GitHub is replatformed on Kubernetes. So Kubernetes source code is on GitHub. GitHub runs Kubernetes, so it's self-hosted. So I find this as a fun kind of -- a fun geeky thing to think about. In reality here, CNCF, the lifeblood of CNCF is its projects. I love all my projects equally, and we have 12 of them. We've grown to 12 projects.

[3:12] projects over the last two years. They cover spaces from orchestration to monitoring to tracing. And I'm sure some of you have seen this. wonderful cloud native landscape. If you haven't, you know, it's a bit of a crazy diagram. It kind of shows the complexity of this space, but I think the important thing here is that When it comes to cloud native, there are multiple paths to get to cloud native, right? There's different technologies out there that could use obviously We'd love for you to consider CNCF projects. We think they're of high quality and, you know, something you should consider. But we're realists, right? We understand there's other technology and projects out there that you may want to use for specific things. But the important thing in this diagram is there's some missing holes here. There's some missing pieces. So, you know, today I'm happy to announce that we're going to fill some missing gaps in this diagram.

[4:14] filling today. So please welcome Riaz to the stage. Thank you. Thanks, Chris. So as Chris mentioned, Today we are filling a couple gaps on that path diagram and so with Great excitement. I am happy to announce two new projects. to the CNCF. the update framework and notary. So, thank you.

[4:48] So to give you some context, both projects are focused on security, And both projects focused on a trusted delivery of content. What that means is getting some data from point A to point B, the data could be anything, cross-platform, in a trusted way. So many of you are probably thinking, Okay, we have a way of doing this. We maybe can use signatures. So here's the signature. and You may recognize the signature, you may not, in which case you have some authenticity of the signature. But what we're really missing from just signature is we're missing a lot of context. We're missing...

[5:22] When was the signature made? Is it still valid? Is one signature enough for our data, our software, or the document that this was on. And so what tough-- the update framework, really strives to achieve... is providing context for more robust software updates in a trusted way. So for some background on Tufts, TOUGH was developed by a group of researchers at the New York University, the engineering school. And they drew some ideas from Tor, right?

[5:53] which many of you may know as an anonymity, piece of software, communication, and Tor had a very exciting update framework called sought out to make a very secure update system for Tor. even in the face of some of the strongest adversaries. And so in developing FANDY and developing TOUGH, the TOUGH researchers decided to really tackle giving more context around signatures that you can make very robust decisions. So for example, From signatures, you may already get authenticity, understanding who signed it, integrity, understanding if what's signed is the same thing that you want.

[6:31] But Tufts goes beyond that by giving you freshness guarantees. Is this the most up-to-date signature, the most up-to-date package? It allows you to do multi-signature thresholding. So do I have all the signatures that I need? you know, three signatures, five signatures. And. Very importantly, in tough situations. if a key is compromised, it's not an end of the world event. You can rotate the key. and your consumers of your package, or whatever software or data you're providing, can still verify your signature and continue with with the optic process.

[7:02] And so, TUF, as I mentioned, is cross-platform, and many platforms and programming languages have already adopted or are in the process of adopting TUF today. Which brings me to Notary. which is a open source project from Docker that implements the tough specification. It's open source on GitHub. You can go there today. It's written in Go. You get a command line interface. A couple of microservices for the server side operations of signing and holding data.

[7:33] and you have a robust library to integrate with. Many of you might already know about notary. as notary has been at the forefront of container image provenance, so understanding where an image comes from. Is it trusted? But for those of you who aren't too familiar with image provenance, I'd like to draw an analogy to normal PDF, JPEG images, especially in the Photoshop world we live in. So. For example-- this is not a real image, right? Like, you could, in some parts of the world, Penguins do go and go to the beach, but you're not going to see one drinking a tropical drink sunbathing and wearing some flowers in a hammock.

[8:16] You're more likely to see... to be like this. And you'd expect something like this to be a real image. So in the same way that you'd want to expect real images for photos. you want to expect. that your containers are untampered with and trusted. You want image provenance. You want to know that the same developer or person who wrote the code for this image and packaged the image and pushed it. is the -- that same image is the one that you're downloading in deploying your infrastructure. And so Notary, by implementing the tough spec, gives you all of those great guarantees of freshness, authenticity, integrity.

[8:51] He compromised at survivable. and allows you to apply it to your Docker containers and other containers. And with Notre, you actually can go one step further and have a cryptographic chain of custody. What I mean by this is that you can... mandates cryptographically by requiring signatures at each stage. of your CI/CD pipeline. Did my image... Pass the I. did my image get a security scan? did my image successfully deploy to development and pass tests there? And before deploying to production, you can check and verify each of these signatures and mandate that they exist.

[9:28] before your container is deployed in your production environment. So, notary and TUF are very powerful. Notary has been adopted by as well many platforms including Docker Carl asks, VMware Linux kits. and many others. So I'd ask you to please... join us. Both projects are open source. On the tough side, The spec is a living spec. So there are augmentation proposals where you can propose new additions to the spec and called taps, and in Notary we're approaching 1.0.

[10:01] and thinking about signing Service specs, pod specs. and many other features, so we invite you to come join us. And with that, I'd like to invite Chris back up on stage. Thank you. That's it. Thank you, Riaz. Now we're-- projects and we've added both Notary and Tuff to the landscape. So, thank you, Riaz, for You know, just a final kind of notice and shout out for the audience is We're hosting KubeCon, CloudNativeCon in Austin.

[10:36] in a little less than a couple months now. So if you're interested in meeting the cloud-native community and, you know, working with our projects, please make your way to Austin and attend the conference. And we'll be back in Europe in May in Copenhagen. But thank you for your time, and I'm going to hand it back to Jim to... Steer us forward.

在Vidleaf工作台中打开

搜索转录文本,选择行,复制带时间戳的引文,翻译。

在工作台中打开 →

署名

“主题演讲:云原生更新 - Chris Aniszczyk,首席运营官,云原生计算基金会”,由 Linux 基金会 (https://www.youtube.com/@linuxfoundationorg) 制作,根据 CC BY 3.0 (https://creativecommons.org/licenses/by/3.0/) 许可。源视频:https://www.youtube.com/watch?v=ZS-mSwv5CoU。本页是视频的文本转录,添加了段落分隔和时间戳;创作者与 Vidleaf 无关,也不为其背书。Vidleaf 添加了 AI 标点和 AI 生成的摘要;原始措辞仍可在本页查看。

您是创作者或权利持有人吗?请求更正或移除:copyright@vidleaf.app(参见关于这些页面)。

最后更新于