知识卡片

Kubernetes的成功是必然而非偶然

普通读书笔记卡

内容

与[[Docker的成功是理念与生态驱动而非技术驱动]]形成对比,Kubernetes的 胜出被作者定性为”必然”而非偶然。理由有三层:第一,深厚的技术功底—— Kubernetes前身是Google内部运行多年的Borg集群管理系统,2014年用Go 重写开源,不是一个初创小公司从零摸索出来的产品;第二,领先时代的设计 理念——2013年Pivotal提出”云原生”概念时,业界要实现服务化、韧性、弹性、 可观测性基本只能靠架构师和程序员的个人能力,云计算本身帮不上忙, Kubernetes第一次让这些能力下沉到基础设施层;第三,也是最关键的一点, 符合所有云计算大厂的切身利益——IBM、Red Hat、Microsoft、VMware、华为 都是最早期的代码贡献者,2015年Google更是主动联合Linux基金会成立CNCF、 把Kubernetes托管进去,这意味着Kubernetes从一开始就不是某一家公司的 私产,而是整个行业共同下注的基础设施。对照Docker Swarm的溃败(哪怕 背靠Docker在容器引擎上的先天优势,甚至被直接内置进Docker本体)就能看出 差距——容器编排这场仗,单靠”好点子”和先发优势赢不了,需要技术功底、 设计理念和产业联盟三者叠加才能形成必然的胜势。这提示一个可迁移的判断 框架:评估一项基础设施技术能否成为事实标准,不能只看它技术上是否领先, 还要看它是否真正符合产业链各方的共同利益。

参考来源

- 位置:《凤凰架构:构建可靠的大型分布式系统》第11章"虚拟化容器"11.1.6节 "封装集群:Kubernetes"(源文件:_epub-src对应OEBPS/Text/chapter134.xhtml) - 结论依据:原文说明Kubernetes源自Google的Borg、有IBM/Red Hat/Microsoft 等大厂早期贡献代码、2015年托管进CNCF,并明确对比"Docker的成功不仅有 Google深厚的技术功底作为支撑,而且有领先时代的设计理念,更加关键的是 Kubernetes的出现符合所有云计算大厂的切身利益……所以它的成功是一种 必然",直接支撑本卡片结论。 - 原始内容:而Kubernetes的成功不仅有Google深厚的技术功底作为支撑,而且 有领先时代的设计理念,更加关键的是Kubernetes的出现符合所有云计算 大厂的切身利益,有着业界巨头不遗余力的广泛支持,所以它的成功是一种 必然。