博客
关于我
Kubernetes学习总结(6)——Kubernetes 7周年:它为什么如此受欢迎?
阅读量:792 次
发布时间:2023-01-29

本文共 2236 字,大约阅读时间需要 7 分钟。

Kubernetes 突破七年:幕后揭秘与未来展望

2023年6月7日,Kubernetes迎来了 nichts盈七周年的纪念日。从那头来看,Kubernetes的发展历程可谓“星际迷航” rename了“星际迷航号”——这故事背后,藏着一个关于科技、团队和社区的传奇。现任VMware应用现代化业务部门研发副总裁兼Kubernetes项目创始人Craig McLuckie向InfoQ doz客气地回忆道:“这七年,Kubernetes从最初的,就像一个草qrstuvwxyz wallets发明者的狂野想法,发展成现如今日的具有多个发行版本的技术变革。故事背后,看似偶然,实则经历了无数波折。”

命名背后的故事

Kubernetes命名故事同样充满剧情色彩。名字并非简单的“高级运用程序集成平台”(Kubernetes),它的起源源于一个内部项目名——Project 7。但在正式公布前,该名却因法律顾问的反对而未能用于公开发布,最终改名为Kubernetes。这一命名源自希腊语,“Kubernetes”意为“舵手”或“飞行员”,寓意着引领未来的力量。Kubernetes在日常中常被缩写为K8s,这一叫法源于“K”和“s”之间的八个字符挂钩。

从 Borg 到 Kubernetes

Kubernetes的技术血脉可追溯至谷歌的 Borg项目。Borg是谷歌内部用于管理大规模生产负载的系统,后由Go语言重写,最终演变为Kubernetes。2014年,谷歌推动了这个开源的重大转折:将Borg迁移至Kubernetes,并在GitHub上开放源代码。Sinpose这样选型的动机何在?根据两位创始人所述:“为了让我们的同行也能分享我们对分布式应用管理的经验,这种开源化的方式是最好的。”这种愿景初始似乎与谷歌之外的全球开发者分享经验的愿景不符,但你没发现项目大受欢迎后来却成为 csvu官方标准。

CNCF成立后,Kubernetes的发展步伐达到了“全球速train”。微软、亚马逊云科技、中国谊云、Red Hat、英特尔、IBM、GM等企业纷纷加入,Kubernetes成为云原生计算基金会下一个核心技术标竿。

突然餐桌上的问题

随着Deque how vouchers到生产环境中应用,Kubernetes迎来了巨大的商业化浪潮。《2021年Kubernetes状态报告》显示,部署到生产环境的云平台可职场数增长自2020年的59%至65%,企业使用Kubernetes进行容器化部署的工作负载比例可达78%,特别是拥有超过500名开发人员的企业更倾向于全面采用。那负责Kubernetes基线项目的两位创始人当时怎么看呢?Joe Beda平静地指明:“正面部署无疑给运维带来便利,但同时需要克服许多现实挑战。”

其一是怎么做到可扩展性的快速运行?其二是如何让宅 blackmail层开发人员能够方便地接触Kubernetes。问题摆在面前——就像当报道中的《2021年状态报告》所反映的,55%的受访者认为缺乏内部经验和技术知识是采用Kubernetes最大的阻碍。

Kubernetes生态发展

“独行快,众行远”——这句威尔逊名言也许才能解释Kubernetes的成功。如今,全球各地的开发者如潮涌入Kubernetes社区,其中包含谷歌、VMware、微软、阿里、华为、中科曙光等一线企业骨干及开源社区活跃成员。Kubernetes unimaginable 的可扩展性和灵活性使其受欢迎。它允许集群运营者灵活应对不同工作负载需求,集群版本迭代加速,稳定性和新的功能不断提升。

此外,VMware Tanzu的推出更是为Kubernetes生态注入了新的活力。Tanzu集成了国产化部署能力与零信任网络安全,提升Opera dev体验。

未来展望

关于Kubernetes未来的内容,两位创始人笔调都带着憧憬。他们希望Kubernetes征服企业生产环境的同时,更好地变成开发者的飞行员座舱,真正做到“无聊乏味”,如同基础设施一般融入工作流程,实如反演无构。他们还提到了要进一步增强克隆弹性和开发工具链的易用性,打造自助Kubernetes服务平台,补足公有云力量。

最让人振奋的是,未来Kubernetes的成功很大程度上将依赖于其生态系统的演进。VMware的Tanzu等产品为Kubernetes赋予了新的应用场景和从业方式,他们表示,Kubernetes的未来不仅关乎自身技术演进,更涉及到提供更广泛的支持体系,帮助各类业务成功转型。

开源与职场的平衡

前路虽美好,但也伴随着挑战。技术领域的驱动力日益增大,但专业能力的保持不易,尤其显著在开源项目维护层面。面对衡量因素,团队采取明确的目标管理办法,确保可持续发展。Joe Beda还分享了个人学习方法,他目前主要关注Kubernetes生态的动态和Tanzu团队的合作建议,看似简单实则不易。开源工作负担重且工作审查制约不少,但两位创始人始终较为理性,“保持开发者继续发挥核心作用的关键在于找到互动方式的平衡。”

这一路走来,最打动人心的或许是看到Kubernetes走向生产环境后的真实成长。从最初的实验性尝试到成为云原生的基础设施标准,这次故事的总结本身已是一个传奇——就像《星际迷航》中的旅程,既有技术突破,也有团队奋斗的因素,在复杂能源中开辟一条新的航路,领导了容器化时代的变革。

转载地址:http://llryk.baihongyu.com/

你可能感兴趣的文章
Java基础学习总结(64)——Java内存管理
查看>>
Java基础学习总结(66)——配置管理库typesafe.config教程
查看>>
Java基础学习总结(67)——Java接口API中使用数组的缺陷
查看>>
Java基础学习总结(70)——开发Java项目常用的工具汇总
查看>>
Java基础学习总结(73)——Java最新面试题汇总
查看>>
Java基础学习总结(75)——Java反射机制及应用场景
查看>>
Java基础学习总结(76)——Java异常深入学习研究
查看>>
Java基础系列
查看>>
Kubernetes 自定义服务的启动顺序
查看>>
java基础:12.5 缓存流 BufferReader、 PrintWriter、flush
查看>>
Kubernetes 资源调度详解
查看>>
Java基础:StringBuffer类概念、构造函数、常用方法
查看>>
Kubernetes 部署 kubeflow1.7.0
查看>>
Java基础:变量(声明、赋值、引用)、基本数据类型、作用域
查看>>
Java基础:如何编写并执行入门级别程序 Hello World
查看>>
kubernetes 部署SonarQube 7.1 关联LDAP
查看>>
Java基础:按位运算符
查看>>
Kubernetes 配置管理实战
查看>>
Java基础:数字类概念、常用方法、常量
查看>>
Kubernetes 针对资源紧缺处理方式的配置
查看>>