Kubernetes从入门到实践
上QQ阅读APP看书,第一时间看更新

本书适合开发人员、运维人员、测试人员阅读,也可供任何对Kubernetes或容器技术感兴趣的读者参考。

本书共11章,由浅入深介绍Kubernetes的各个方面,即使读者不具备任何开发或运维的功底,也可以阅读。

第一部分(第1章和第2章)主要介绍容器技术的发展史,并对Kubernetes的架构与工作流程及核心概念进行介绍。该部分有助于读者了解容器技术的背景与它所解决的问题,从而对Kubernetes的功能有基本的了解。

第二部分(第3~8章)详细介绍Kubernetes的主要功能与特性。该部分将对各种工作负载对象(Pod与控制器)的使用、应用部署、网络、服务发现、负载均衡、存储、配置、资源管理、资源调度等进行介绍,对于每个知识点都深入分析其原理并配以清晰明了的示例,帮助读者掌握Kubernetes的主要用法。

第三部分(第9章和第10章)介绍如何对Kubernetes进行配置、管理及扩展。该部分主要介绍Kubernetes的API Server、授权与安全、可视化管理,并讨论如何扩展Kubernetes的功能。

第四部分(第11章)使用两种类型的项目作为示例,介绍如何进行部署和运维,并讲述如何使用Helm来部署项目。

读者可以根据需求选择阅读,不过最好按照顺序来阅读,这样不仅可以循序渐进,还可以从整体上对Kubernetes有深入而系统的认识。