1.4 本章小结
![](https://bookbk.img.zhangyue01.com/group61/M00/77/93/CmQUOF8KrwOEGX6fAAAAAB76RfE908976629.png?v=ywDc_OF-&t=CmQUOF8KrwM.)
在这个介绍性章节中,你已经看到了近年来应用程序的变化,以及它们现在如何变得更难部署和管理。我们已经介绍了Kubernetes,并展示了它如何与Docker或其他容器平台一起帮助部署和管理应用程序及其运行的基础设施。你已经学到了:
单体应用程序更容易部署,但随着时间的推移更难维护,并且有时难以扩展。
基于微服务的应用程序体系结构使每个组件的开发更容易,但是很难配置和部署它们作为单个系统工作。
Linux容器提供的好处与虚拟机差不多,但它们轻量许多,并且允许更好地利用硬件。
通过允许更简单快捷地将容器化应用和其操作系统环境一起管理,Docker改进了现有的Linux容器技术。
Kubernetes将整个数据中心暴露为用于运行应用程序的单个计算资源。
开发人员可以通过Kubernetes部署应用程序,而无须系统管理员的帮助。
通过让Kubernetes自动地处理故障节点,系统管理员可以睡得更好。
在下一章中,你将通过构建一个应用程序并在Docker和Kubernetes中运行它,来上手实践。