当您在发布团队中时,您就是一家人:捕鱼大亨网络版 1.16发布访谈

作者 :Craig Box(Google)

荣幸地每周主持一次 Google的捕鱼大亨网络版播客 和亚当·格里克(Adam Glick)在一起。我们将与社区中的新老朋友交谈,并每周向人们提供有关Cloud Native新闻的下载。

也很高兴看到捕鱼大亨网络版 1.16的发布团队负责人Lachlan Evenson, 荣获CNCF“最佳大使”奖 在KubeCon。我们 与拉奇交谈 当1.16发布时 变得 a 传统 ,我们很高兴与捕鱼大亨网络版博客的读者分享该访谈的节略版。

如果您关注发行日历,您将看到1.17即将到期。 订阅我们的节目 在您最喜欢的播客播放器中进行另一个发布采访!


CRAIG BOX:Lachie,我很期待与您聊天一段时间。当您与Deis在一起时,我们于2017年在柏林KubeCon首次会面。让我们从每个人的耳朵开始一个问题-您来自英格兰的哪个地区?

LACHLAN EVENSON:监狱部分!瞧,我们没有选择前往澳大利亚的选择,但我想说,从长远来看,我们占据了上风。我们得到了那个美丽的国家,是的,是从澳大利亚,英格兰南部-南端。

惊险者:我们确实提出了这个问题。我本周实际上在澳大利亚,我会告诉您这是一个非常不错的地方。我无法想象你为什么会离开。

拉赫兰·埃文森(LACHLAN EVENSON):是的,您在采访来自澳大利亚的澳大利亚人,而且澳大利亚人在旧金山,似乎很合适。

CRAIG BOX:哦,很好,非常感谢您加入我们并使之发挥作用。这是我们不定期发布发布访谈的第三次。我们分别与Red Hat和VMware的Josh和Tim进行了交谈, 第10集,我们在Google中与Aaron进行了交谈 第46集。我们问了三个人如何开始他们在云原生的旅程。您从云原生开始是什么?

LACHLAN EVENSON:我记得2014年初,我曾在一家名为Lithium Technologies的公司工作。我们使用容器已经有一段时间了,当时我的老板向我提出了挑战-去寻找一种方法来编排这些容器,因为它们似乎为我们的开发人员提供了很多价值速度。

他给了我一个星期,他说,去看看Mesos和捕鱼大亨网络版。到那周结束时,我启动并运行了捕鱼大亨网络版,并安排了工作量。我在Mesos方面面临更多挑战,但是捕鱼大亨网络版在那儿,并且我可以启动它并运行它。我相信,从那里开始,我实际上去了2014年在波特兰OSCOM举行的捕鱼大亨网络版 1.0发布会上,并被邀请发表演讲。

CRAIG BOX:那么,真正的早期采用者?

LACHLAN EVENSON:真的,真的很早。我记得,我想我是从0.8开始的,当时CrashLoopBackOff还没开始。我记得自己写那个东西。

[笑]

CRAIG BOX:您当时也在为代码做贡献吗?

LACHLAN EVENSON:我只是一个用户。那时,我只是社区的一员,但是从用户角度来看。我参加了社区会议之类的活动。我记得在社区会议的最初几年与Sarah Novotny会面,我花了一些时间在SIG Apps上,所以我真的在研究人们如何将工作负载添加到捕鱼大亨网络版上-因此要经历整个过程。

事实证明,在Helm存在之前,我们构建了诸如Helm之类的一些工具,以方便部署并将应用程序放入捕鱼大亨网络版。然后,一旦Helm存在,那就是我遇到Deis的人们的时候,我说,嘿,我想您想摆脱我们在内部构建的这段代码,然后使用Helm的开源代码提供。

因此,我们进入了那里的Helm生态系统,随后我去了Deis工作,专门从事专业服务-帮助社区中的人们进行捕鱼大亨网络版之旅。那是我们真正见面的时候,克雷格回到了柏林。您知道,我说容器年就像狗年。是7:1。

信箱:对。

拉克兰·埃文森(LACHLAN EVENSON):七年前,我们大约50岁了-还年轻。

CRAIG BOX:这听起来与袋鼠对澳大利亚人的比率相同。

LACHLAN EVENSON:差不多,是的。

ADAM GLICK:您当时遇到的最有趣的实现是什么?

LACHLAN EVENSON:没有很多工作负载API。回到1.0,甚至没有部署。没有Ingress。当时,有很多人试图在捕鱼大亨网络版之上构建这些工作负载API,但实际上他们没有任何扩展捕鱼大亨网络版本身的方法。没有第三方资源。没有操作员,没有自定义资源。

实际上,很多人都在尝试找出如何与捕鱼大亨网络版 API进行交互并交付诸如部署之类的事情,因为在那时,您只有-没有复制集。以前,您有一个称为Controller的ReplicationController。您今天没有很多我们认为理所当然的事情。没有RBAC。我们今天没有很多东西。

因此,很高兴能够看到捕鱼大亨网络版社区(从0.8到1.16)并加入该社区,并真正领导该发布。因此,我看了很多东西,这对我在开放源代码中的冒险来说是很棒的一部分。

ADAM GLICK:您也是Deis团队的一员,该团队已经过渡并成为Microsoft团队的一部分。从小型初创公司到加入云和技术社区的大型参与者,那是什么样的转变?

LACHLAN EVENSON:太棒了。当我们加入Microsoft时,他们没有托管的捕鱼大亨网络版产品,因此我们受邀尝试并提供了种子。还有很大一部分是我们实际上在构建开源工具来帮助社区中的人们进行整合。我们拥有自主权-布兰登·伯恩斯(Brendan Burns)在车队中。我们有Gabe Monroy。而且,我们确实拥有一种自上而下的自主权,即相信并押注开源,并帮助我们构建工具,并赋予我们自主权去解决开源问题,并为捕鱼大亨网络版之类的事情做出贡献。

从PM的角度来看,我是上游团队的一员,我们有很多工程师,大量的PM,他们实际上正在Cloud Native Compute Foundation中从事这些工作,以帮助人们将工作负载集成到捕鱼大亨网络版等事物中并进行构建并帮助他们进行云原生之旅。

CRAIG BOX:微软仍然以Deis品牌推出了许多新工具和规范,等等。作为最初从Deis加盟的人之一,这一定会让您兴奋。

LACHLAN EVENSON:是的,绝对如此。我们确实采用了这个Deis品牌-现在是Deis Labs-但我们确实希望这是一个家,向社区发出信号,告知我们我们正在建造东西,希望能够将它们付诸实践。您可能会看到诸如CNAB,Cloud Native Application Bundles之类的东西。我知道 你以前在节目中既有拉尔夫也有杰里米 在谈论CNAB,SMI-服务网格接口以及生态系统中的其他工具时,我们希望向社区传达我们想要去的基础信息。我们确实希望有一个中立的地方来开始这项新生工作,但是随后,例如Virtual Kubelet之类的事情也从那里开始,然后就进入了Cloud Native Compute Foundation。

ADAM GLICK:关于Phippy已成为人们期待的角色而不是真正的“ Captain Kube”猫头鹰的事实,是否有任何疑问? 捐赠人物家族?

LACHLAN EVENSON:是的,所以很有趣,因为我实际上并没有在Deis从事该项目,但是Deis的人Karen Chu和Matt Butcher实际上创建了《 捕鱼大亨网络版儿童指南》,我认为那太好了。

ADAM GLICK:完全可以。

拉克兰·埃文森(LACHLAN EVENSON):因为我也可以坐下来读给父母听,然后告诉他们-那不是给孩子的。我想说的是,这对我一生中的成年人来说更重要。因此,当我分发该书的副本时,我想将其带回家读给妈妈。在这本书结束时,她可能会真正理解您的工作。

但这确实是一种创造性的方式,因为这是在新生的捕鱼大亨网络版中进行的,人们试图将这些概念变成头脑-什么是Pod?什么是秘密?什么是名称空间?拥有一组有趣的角色的载具-

ADAM GLICK:是的。

LACHLAN EVENSON:Phippy是一个PHP应用程序。还记得他们吗?是的,这完全符合我们所看到的人们希望将其容器化并放在捕鱼大亨网络版上的东西。但是Phippy仍然很可爱。上周,我也被问及发布徽标上关于Kube船长的问题,所以我们可以多谈一点。但是其中有很多可爱的角色,它们说明了捕鱼大亨网络版社区背后的有趣概念。

信箱: 1.16刚刚发布。恭喜,您是发布团队负责人。

拉克兰·埃文森:非常感谢。为社区服务是一种荣幸。

CRAIG BOX:捕鱼大亨网络版 1.16中的主要公告是什么?

LACHLAN EVENSON:好的,我想有几个。自定义资源投放到GA。现在,这是可扩展性和捕鱼大亨网络版的一个重要里程碑。我知道我们已经讨论过一段时间了-自定义资源是在1.7中引入的,并且我们一直在尝试通过该生态系统来使API达到GA标准。因此,它影响了GA,我认为GA版本中包含的许多功能都将帮助社区中正在编写运营商的人员。

有很多生命周期管理,您可以在API本身中放入很多工具。进行严格的依赖关系检查-您可以输入内容,可以进行验证,可以修剪多余的字段,并允许捕鱼大亨网络版之上存在操作员生态系统和社区中的可扩展性。

前往Google Analytics(分析)获取自定义资源的路途漫长,但现在他们来了,这真是太好了,人们可以真正依靠那是可以用来扩展捕鱼大亨网络版的API。所以我想说这是一个很大的标题功能。指标大修也是如此-我知道这在发布博客上。

指标团队实际上已经在尝试对捕鱼大亨网络版中的指标进行标准化,并使其与捕鱼大亨网络版中的所有其他增强功能保持一致。因此,他们真的在尝试通过,标准是什么?我们如何使它们成为标准?我们如何测试它们?如何确保它们是可扩展的?因此,很高兴看到团队实际上加强了工作,并创建了稳定的度量标准,每个人都可以建立并堆叠这些度量标准。

最后,CSI还添加了其他一些内容。卷调整大小被添加。这是关于容器存储接口的成熟故事,它是在GA的多个版本中引入的。但是,实际上,您已经看到卷提供程序实际上是建立在该接口上的,并且该接口在采用诸如“我想在运行时动态调整存储卷大小”之类的功能时变得更加宽泛。对于那些在那里的提供商来说,这也是一个很棒的故事。

我认为它们是1.16的头条新闻,但有很多地方。 捕鱼大亨网络版 1.16进行了31项增强。我知道社区中存在很多问题,说,我们如何确定什么是稳定的?其中有8个稳定,其中8个处于beta状态,而其余15个功能实际上处于alpha状态。从alpha到beta,从beta到稳定,有很多事情,所以我认为这对于发行版也是一个很好的进展。

ADAM GLICK:在您查看了所有这些内容之后,您最喜欢其中哪几个?

拉克兰·埃文森:我可能有两个。一个有点偏见,但我个人致力于 双栈 社区中的团队。双栈是将Pod和服务都提供IPv4和IPv6地址的能力。我认为,在社区中,有趣的是捕鱼大亨网络版正在成为一个将要进入新领域的运行时。考虑物联网,考虑边缘,考虑云边缘。

当您将捕鱼大亨网络版推入这些新的操作环境时,诸如寻址之类的事情可能会成为一个问题,您可能需要运行成千上万个都需要IP地址的Pod。因此,我拥有一个可以同时拥有v4和v6的相同交叉点,并且对v6感到满意,我认为捕鱼大亨网络版可以通过捕鱼大亨网络版上的IoT工作负载之类的东西加速v6的采用。

另一个是 端点切片。端点切片与缩放有关。如您所知,服务具有附加的端点,并且端点是与服务上的标签选择器实际匹配的所有Pod IP。现在,当您拥有大型群集时,您可以想象连接到该服务的Pod IP数量将增加到数万个。当您进行更新时,实际上监视这些服务端点的所有内容都需要进行更新,即随时间变化的增量变化,随着事物的附加,添加和删除,变化会变得相当大,捕鱼大亨网络版的动态本质也是如此。

但是,可以使用端点切片的方法是,您实际上可以将这些端点切成100个一组,然后仅更新您真正需要担心的端点,这意味着作为缩放因子,我们不需要将每个听众都更新成数十个数千个更新。我们只需要更新一个小节。所以我想说它们是我的两个亮点,是的。

CRAIG BOX:您是否很高兴看到任何早期或alpha功能,以了解它们的个性化发展?

LACHLAN EVENSON:就个人而言, 临时容器。在Pod中运行时可用的工具取决于该Pod中的成分或容器。以及我们在从头开始构建的容器和诸如 坚决的 从Google之外的人那里,您可以构建暂存容器,这些暂存容器实际上没有任何工具,而只是原始的已编译二进制文件,如果您想在运行时进入并调试它,则很难在其中插入任何东西。

这就是临时容器的所在。我实际上可以将一个容器插入正在运行的pod中,而我们仅将其称为调试容器,其中包含我调试该运行中的工作负载所需的所有工具。在运行时将其插入到pod中。因此,我认为临时容器是一个非常有趣的功能,已包含在1.16 alpha中,这为捕鱼大亨网络版社区提供了更多的调试故事。

ADAM GLICK:您希望将哪一项功能放进发行版中?

LACHLAN EVENSON:令我有些失望的功能是 边柜.

ADAM GLICK:对。

LACHLAN EVENSON:在服务网格的世界中,您可能希望订购某些容器的开始,这对于诸如数据平面的服务网格之类的东西来说非常特定。我需要让Envoy边车先启动,以便它可以连接网络。

反之亦然。我需要它停止最后。 Sidecar容器为您提供了有序的启动服务。而且,我们看到许多人在生态系统中所做的只是在每个节点上放置一个Sidecar作为DaemonSet,他们希望它在计算机上的所有其他Pod之前启动。或者,如果它在容器内或一个容器的上下文中,他们想说边车需要在容器中的所有其他容器之前停止。因此,我认为给您有序的保证确实很有趣,而且非常热,尤其是在服务网格生态系统升温的情况下。

CRAIG BOX:此版本 弃用了一些beta API组,例如ReplicaSets和Deployments。这将破坏刚刚从网络上摘取示例代码并且不真正理解示例代码的人群的部署。这些API的GA版本在1.9中发布,因此很显然是很久以前的事情了。为此进行了大量准备工作。但是,对于此特定版本现在已弃用这些事实,我们有什么考虑和关注?

LACHLAN EVENSON:首先,我要说的是,这是我们已弃用API的第一个版本,因此证明将在布丁中。而且我们确实有API弃用政策。就像您提到的Craig一样,apps / v1组从1.9开始就存在。如果您去阅读 API弃用政策,您会看到我们发布了三个版本的公告。在1.12、1.13的时间范围内,我们实际上宣布了弃用,在最近的几个发行版中,我们一直在重申这一点。

但是,实际上,我们想要做的是让整个社区都使用这些稳定的API,因为当我们支持所有现在已弃用的所有API时,它确实开始成为一个问题,并且人们正在围绕它们构建工具并尝试构建可靠的API。工具。因此,这是我们动员的第一个考验,我相信它将破坏很多依赖于事物的工具。但是我认为,从长远来看,一旦我们使用了这些稳定的API,人们就可以保证他们的工具正常工作,并且从长远来看,它将变得更加容易。

因此,我们在宣布这一点上做了很多工作。大约六个月前,Valerie Lancey在捕鱼大亨网络版社区中发布了一个博客,说,嘿,请使用'kubectl convert',您可以说,我想将此资源从该API版本转换为该API版本,它实际上使这变得非常容易。但是我认为生态系统中会存在一些问题,但是我们需要继续这样做,修剪掉旧的API并确保人们使用的是稳定的API。

ADAM GLICK:恭喜发布1.16。显然,这是一件大事。您一定要做很多工作。您能否谈谈导致此版本发布的原因?

LACHLAN EVENSON:发布负责人的工作是监督发布的整个过程,并确保发布按特定时间表发布。所以,实际上,这正在困扰着社区中许多不同的资源和许多不同的人,并确保他们出现并履行其作为SIG主席或其他职责所承担的职责社区中的角色,并确保增强功能处于正确的状态,并在正确的时间显示代码,并且一切看起来都是绿色的。

很多事情只是确保您知道与谁联系以及如何联系他们,并要求他们实际出现。但是,当我在1.15版发布周期结束时被问及是否担任领导职务时,您必须考虑要花多少时间和安排时间,每周花几个小时来确保此版实际上投放市场时间,并具有一定的质量。因此,有很多方面。

ADAM GLICK:您是否一直在通过影子程序进行发布管理?

拉赫兰·埃文森(LACHLAN EVENSON):是的,我知道。我实际上加入了影子程序,因此是发布团队的影子程序。 捕鱼大亨网络版发布团队的任务是为特定版本配备人员,而我在Aaron Crickenberger的领导下进入了1.14版本。那时我是一个增强的影子。我对KEP的工作方式非常感兴趣,因此捕鱼大亨网络版增强计划工作了。我想确保我了解发行团队的那一部分,因此我加入了该发行并提供了帮助。

然后,在1.15版中,有人问我是否可以成为领导者。领导者的影子是站在领导者的旁边,帮助领导者履行职责。因此,如果他们出去了,如果他们需要人们在社区的不同地方纠缠不休,我就出去做。目前,我已经发布了三个版本-1.14、1.15和1.16。

信箱:感谢您的服务。

拉克兰·埃文森(LACHLAN EVENSON):绝对是我的荣幸。

ADAM GLICK:我认为,发布首席荣誉退休是您的下一个角色。

LACHLAN EVENSON:[笑]是的。在发布领导团队中,我们还拥有一个名为Emeritus Advisors的新角色,实际上该团队可以回过头来帮助回答以下问题:为什么做出此决定?我们如何做得更好?先前版本中的情况如何?因此,我们确实具有这种连续性,并且在1.17版中,我们拥有从1.15版开始的旧版本。克莱尔·劳伦斯(Claire Lawrence)再次担任名誉顾问。这就是我们要做的事情。

我认为对于一般的影子程序而言,发布团队是一个很好的例子,它说明了如何以开源的方式在各个发布中实际建立连续性。我们 在圣地亚哥的KubeCon上有个会议 有关该阴影程序如何工作的信息。但这确实使人们对我们如何在开源社区中进行指导感到兴奋,并确保在我们所有人上岗或下岗之后,该项目都能继续进行。

ADAM GLICK:就团队而言, 有32个人参与,包括您自己在内的版本。协调该小组的感觉如何?听起来像是一份全职工作。

LACHLAN EVENSON:这是一份全职工作。我要说的是,这个1.16版本的发布团队代表了五大洲。我们可以认为南极洲没有任何人,但是我们没有来自南美的任何人来发行,这是不幸的。但是我们有来自澳大利亚,中国,印度,坦桑尼亚的人。我们的传播非常广泛-欧洲,北美。传播和连续性真是太好了,这使我们能够整日完成工作。

CRAIG BOX:在您想安排会议之前。

LACHLAN EVENSON:安排会议非常困难。通常,在发布团队中,我们会举行一次欧洲,西欧和北美友好的会议,然后问团队是否愿意举行另一次会议。现在,在1.16的情况下,他们不想再召开会议。我们实际上将其调查。但是在以前的版本中,我们早上举行了欧盟会议,以便印度的人们甚至中国的深夜人们都可以参与进来。

ADAM GLICK:关于团队,除了您拥有令人难以置信的地域多样性之外,还有其他有趣的事情要解决吗?

LACHLAN EVENSON:非常感谢我们来自不同背景,来自世界各地和所有公司的发行团队。有些人在自己的时间上执行此操作,有些人在公司时间上执行此操作,但是我们所有人都共同实现了发布该版本的共同目标。

此版本是我们拥有五大洲。在1.17中扮演主角真的很令人兴奋,它主要由女性代表。因此,请注意1.17,因为1.17的大多数潜在客户都是女性,这是一个很好的结果,通过影子计划,我们可以培养不同类型的人才。我很高兴看到将来的发行版受益于捕鱼大亨网络版社区的不同人群。

CRAIG BOX:您要为1.17球队投入多少钱?

拉克兰·埃文森(LACHLAN EVENSON):在裁员和干部发布团队中,我们曾扮演过许多角色,这对吧?我们有这些发行手册,因此对于团队中的每个成员,他们都被划分为不同的角色。团队中有七个不同的角色。有领导。有CI信号作用。有错误分类。有通讯。有文档。还有发行说明。还有发行分支经理,他们实际上是在削减代码并确保它们已交付并且最终在所有存储库中使用。

我们在之前的1.15版本中所做的实际上是一个称为test-infra角色的角色。多亏了Google测试基础小组的成员们的出色工作, 凯瑟琳·贝瑞本·埃尔德以及其他人员-他们实际上完全自动化了此角色,以使我们可以在1.16版本中将其删除,并且仍然拥有相同的角色-并能够发布此版本。

我认为许多事情已经可以自动化了,因此,我们可以减少很多足迹。让我们自动化流程的各个部分,我们可以并且实际上对流程进行完善,以确保所涉及的人员不会一遍又一遍地执行重复性任务。在增强时代,我们可以简化该过程。 CI信号和错误分类,实际上我们可以进入一些地方并使它们自动化。我认为在1.16版本中做得很好的地方是发行说明中。

我不知道你是否看过 relnotes.k8s.io,但是您可以去检查发行说明,现在基本上,带注释的PR可以通过自动方式显示为可搜索和可排序的发行说明,而以前这是YAML的尝试,以确保确实发生这种情况并为用户所消化。

CRAIG BOX:来吧,Lachie,所有捕鱼大亨网络版都不过是YAML的竞争者。

[笑]

LACHLAN EVENSON:是的,但是很高兴能有一个结果,我们可以使它真正可搜索并使人们摆脱世俗的事物,例如,确保我们从左到右复制和粘贴YAML。

ADAM GLICK:发布后,您有一个 回顾会议。那次会议的收获是什么?

LACHLAN EVENSON:在每个版本的结尾,我们都会进行回顾。在社区会议上。那个回顾,很好。我真的很高兴看到如此多的正面评价。这是典型的回顾展,我们说上次发行要做什么?我们这样做了吗?什么很棒?我们能做得更好吗?还有一些行动。

看到人们给团队中的其他人这么多的赞美,真是太好了。真的,真的很深刻,很丰富,说,谢谢你这样做,谢谢你这样做。人们出现在发布团队中并增加了他们的重量,其他人也承认这一点。那很棒。

我认为我们要做的一件事是-在发布过程中冻结代码,这是我们确保代码基本上不再进入捕鱼大亨网络版的掌握范围的地方。实际上,只有要发布的东西才可以放在那里。但是我们实际上并没有阻止测试基础架构的变化,因此测试基础架构具有自己的生命周期。

提出的一件事是,我们实际上也冻结了测试基础结构的代码,以确保我们在尝试稳定代码时不会真正查看导致测试失败的测试基础设施方面的更改。我认为这是我们达成的一些高级协议,但是在1.17及更高版本中深入了解低级别的细节将是不错的选择。

ADAM GLICK:我们讨论了从此版本中滑出的杂物箱。大多数功能都在发行版上,并在准备就绪时投入使用。当这些事情发生时,对发布的管理过程意味着什么?

LACHLAN EVENSON:基本上,我们冻结了一个增强功能,也就是说,这些增强功能-因此,支持这些增强功能的KEP-因此,边车集装箱将有一个增强功能提案。然后拥有该代码的SIG将需要注销并说这处于“可实现”状态。当我们就高级细节达成一致后,您可以继续进行并实施。

现在,这实际上是在杂物箱的情况下发生的。挑战在于您仍然需要编写代码并真正实现代码,而增强冻结和代码冻结之间还有一个月的差距。如果没有显示代码,或者显示了代码并且需要再检查一点,那么您可能会错过该截止日期。

我认为这就是这种特定功能的情况。它一直进行到代码冻结,那时代码还没有完成,我们基本上必须进行调用-我们是否要授予它异常?在这种情况下,他们没有要求例外。他们说,让我们将其移至1.17。

在新版本的开始时仍然有很多人和SIG出现,并提出了他们想要发布的所有内容的整个版本,而且显然,在整个版本中,有很多东西被取消了。我认为我们从60种增强功能开始,然后我们得到了31种增强功能。它们要么作为增强功能冻结的一部分,要么作为代码冻结的一部分而消失,这在任何发行版中都是很典型的。

ADAM GLICK:您认为对于有一个或两个星期的延误的产品来说,接受三个月的等待是否可以接受,还是您希望看到能够在三个月的发布之间的点发布中发布增强功能? ?

LACHLAN EVENSON:是的,社区中对此有来回回的讨论,我想我们如何才能以不同的节奏实际地滚动事情是一个高层次的问题。蒂姆·霍金(Tim Hockin)实际上提出了,我们也要进行稳定周期吗?因为引入了许多新功能,并且引入了许多稳定性功能。但是,如果您看一下,其中一半功能是beta或稳定版,另一半是alpha,这意味着我们仍然将更多的复杂性和很大程度上未经测试的代码引入了alpha状态-就像我们不愿承认的那样,它确实会影响系统的稳定性。

有关于LTS的话题。也有关于稳定性发布的话题。我认为,既然捕鱼大亨网络版拥有如此强劲的发展势头,那么所有这些都是很有趣的事情,而且您会看到很多事情都进入了GA。人们会说:“我不需要像以前那样快地从烟丝中喝酒。我在通用航空中拥有CRD。在通用航空中拥有所有其他这些东西。实际上我是否需要以一定的速度消费?”所以我认为-敬请期待。如果您对这些讨论感兴趣,则上游社区会提供。出现在这里,表达您的意见。

CRAIG BOX:这是它自己的第一个发行版 释放吉祥物?

LACHLAN EVENSON:我认为发行吉祥物可以追溯到-我想说1.11?如果你 回到1.11,您实际上可以看到不同的吉祥物。我记得1.11是“霍比特人”。因此,它就是比尔博·巴金斯(Bilbo Baggins)的霍比屯(Hobbiton)前门,门前是捕鱼大亨网络版头盔,被称为十一十一

惊吓箱:嗯。

LACHLAN EVENSON:期待已久的版本。因此,它们会在每个发行版中进行介绍,您实际上可以在SIG发行版本存储库的上游进行检出。

CRAIG BOX:不过,我认为这是第一次设法将其纳入博客文章。

拉克兰·埃文森(LACHLAN EVENSON):我的确是这样。我希望与发布团队一起玩乐,所以通常您会看到发布团队有一件T恤。我有, 从1.14开始,这是亚伦设计的,里面有一堆猫,他们试图看一眼捕鱼大亨网络版徽标。

CRAIG BOX:我们和亚伦就他对猫的爱进行了有趣的交谈。

LACHLAN EVENSON:[笑]这象征着,嘿,还记得你们一起辛苦的工作吗?它成为参与发行的每个人的荣誉徽章。我想突出它作为发布吉祥物。我认为没有多少人知道我们在最近的几个发行版中都包含了这些功能。但这只是一点乐趣,我想对事情做些自己的尝试,以便团队可以团结在一起。很多事情都围绕着整个团队在整个发行版中的笑声以及我对Olive Garden的热爱。

CRAIG BOX:您对Olive Garden的热爱似乎已成为一个社区的迷因,该社区可能需要为我们的观众提供一些解释。对于那些不熟悉美国美食的人,我们可以从头开始-橄榄园到底是什么?

拉克兰·埃文森(LACHLAN EVENSON):橄榄园(Olive Garden)是您在美国大陆上最好的意大利就餐体验。我看到每个人的脸都在说,他确定吗?我确定。

恐吓箱:代表我们的一些意大利裔美国人听众可能需要稍微辩护。

ADAM GLICK:确实是为您量身定制的无限量的面包棒和沙拉,还是它随附的塑料船?

LACHLAN EVENSON:我认为这是所有三件事的结合。你知道,意大利之旅,你不能过去。免费的面包棒棒极了。但是Olive Garden只是代表大型连锁餐厅,而我从小到大都在思考这些大型连锁餐厅。你没有选择模因。而遗产-我本来希望有一个不同的吉祥物。

但是我只是和Olive Garden的模因混在一起。我想说的是,大约在三四个月前。来自Google的Paris Pittman是捕鱼大亨网络版社区的另一个成员,在那里,您最喜欢的坐式大型餐厅是什么?当然,我很早就参与其中,并说必须是橄榄园。

然后每个人都跳上了。现在,我的收件箱里塞满了免费的Olive Garden礼券,并且完全是自己取用的。在这一点上,我只是拥抱它,以至于我们甚至可以在圣地亚哥的橄榄园举办1.16发行晚会,如果它可以容纳10,000人。

ADAM GLICK: 当您在那里时,您是一家人吗?

拉克兰·埃文森:是的。绝对是绝对我本来喜欢这样。我认为发布的名称是“所有人的面包都不受限制”。我本来想做的是“当您在这里时,您就是一家人”,但这可是商标。

ADAM GLICK:噢!您在社区中下一步要做什么?

LACHLAN EVENSON:我确实一直在研究Cluster API,所以在声明性方法之上构建捕鱼大亨网络版集群。我一直在研究我们在集群API生态系统中可以做什么。我也是SIG PM的主席,因此也帮助促进了KEP流程-确保这一点继续发生并为社区带来丰硕的成果。


拉克兰·埃文森(Lachlan Evenson) 是Microsoft的首席项目经理和居住在美国的澳大利亚人,最近担任捕鱼大亨网络版 1.16版本团队负责人。

你可以找到 Google的捕鱼大亨网络版播客@kubernetespod 在Twitter上,您可以 订阅 这样您就不会错过任何一集。