平台是一个协作系统,而不是基础设施。文化遵循结构:平台团队可以创建开放支持会议,为做出贡献的开发人员创建用户奖励,并为工程思维的发展建立共享的开放标准,Marci Paramonova 和 Stefan Kusin 在 KubeCon 和 CloudNativeCon Europe 的银行中构建原生云文化的演讲中解释道。 帕拉莫诺瓦说,开发人员和产品团队依赖于同一个平台团队。平台团队依赖于应用团队,两者都需要前进;为此,他们需要共同的标准。 平台不是基础设施的一部分;而是基础设施的一部分。 Paramonova 和 Cousin 在《开源如何支持平台创建中的协作》一书中解释道,这是一个协作系统,大量的沟通都通过它进行。 云原生是一种文化变革,而不仅仅是技术变革;帕拉莫诺娃说,他们的转型之旅还需要文化变革。平台团队开始提供开放的支持会议,开发人员可以参加,并可以与他们一起解决问题: 我们希望摆脱通常的驾驶票支持,并为我们的用户提供新鲜的东西。许多人表现出了兴趣,包括基础设施、网络安全、网络、身份和云团队。我们坐在一起,分享解决方案并帮助解决问题。 考辛斯说,如果每项行动都需要票证、人工干预或平台工程师的直接支持,那么我们就无意中创造了一种依赖文化。团队没有独立学习和工作,而是等待平台团队。 帕拉莫诺娃指出,他们组织了活动以表彰其平台的采用。他们为为平台改进做出积极贡献的开发者推出了超级用户奖励: 他们的反馈有时让我们很难受,甚至有点痛苦,但确实帮助我们创造了更美丽、更好的东西。所以我们对此表示感谢。 […]
Tag: 库伯内斯
Modal 中超越 Kubernetes:如何在几秒内扩展 100 万个并发盒子
在最近的一篇文章中,Modal 的工程师 Colin Weld 和 Connor Adams 描述了他们如何从头开始重建沙箱基础设施,以支持数百万个并发沙箱创建和每秒数万个沙箱创建。 根据 Weld 和 Adams 的说法,传统的容器编排系统(例如 Kubernetes)很难以这种规模运行,因为它们依赖于集中式同步和强大的持久状态。 运行 100 万个沙箱突破了任何容器平台的极限,这不仅是因为容器数量庞大,而且还因为运行这么多沙箱需要数万个计算节点。有许多实现要么是 O(容器),要么是 O(节点),或两者兼而有之,这导致传统容器平台达到可扩展性限制。 就 Kubernetes 而言,他们解释说工作负载定向到调度算法和中央持久存储(etcd)随着节点和球的数量而增加。此外,pod 和节点都会向它们写入内容 […]