7.1 从 Borg 到 Kubernetes:容器编排系统的演进 近几年,业界对容器技术兴趣越来越大,大量的公司开始逐步将虚拟机替换成容器。 实际上,早在十几年前,Google 内部就已开始大规模的实践容器技术了。实践过程中,Google 先后设计了三套不同的容器管理系统(Borg、Omega 和 Kubernetes),并向外界分享了大量的设计思想、论文和源码,直接促进了容器技术的普及和发展,对整个行业的技术演进产生了深远的影响。 7.1.1 Borg 系统 Google 内部第一代容器管理系统叫 Borg。 Borg 的架构如图 7-1 所示,是典型的 Master(图中 BorgMaster) + Agent(图中的 Borglet)架构。