知识卡片
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的出现符合所有云计算
大厂的切身利益,有着业界巨头不遗余力的广泛支持,所以它的成功是一种
必然。