This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
这也是为什么我在本专栏里一再强调,Kubernetes 项目里最重要的,是它的“容器设计模式”,是它的 API 对象,是它的 API 编程范式。这些,都是未来云计算时代的每一个开发者需要融会贯通、融化到自己开发基因里的关键所在。也只有这样,作为一个开发者,你才能够开发和构建出符合未来云计算形态的应用。而更重要的是,也只有这样,你才能够借助云计算的力量,让自己的应用真正产生价值。
而通过本专栏的讲解,我希望你能够真正理解 Kubernetes API 背后的设计思想,能够领悟 Kubernetes 项目为了赢得开发者信赖的“煞费苦心”。更重要的是,当你带着这种“觉悟”再去理解和学习 Kubernetes 调度、网络、存储、资源管理、容器运行时的设计和实现方法时,才会真正触碰到这些机制隐藏在文档和代码背后的灵魂所在。
所以说,**当你不太理解为什么要学习 Kubernetes 项目的时候,或者,你在学习 Kubernetes 项目感到困难的时候,不妨想象一下 Kubernetes 就是未来的 Linux 操作系统。**在这个云计算以前所未有的速度迅速普及的世界里,Kubernetes 项目很快就会像操作系统一样,成为每一个技术从业者必备的基础知识。而现在,你不仅牢牢把握住了这个项目的精髓,也就是声明式 API 和控制器模式;掌握了这个 API 独有的编程范式,即 Controller 和 Operator;还以此为基础详细地了解了这个项目每一个核心模块和功能的设计与实现方法。那么,对于这个未来云计算时代的操作系统,你还有什么好担心的呢?