内容简介
本书致力于帮助容器编排技术的初级和中级用户循序渐进地理解与使用Kubernetes系统,因此本书的编写充分考虑到初学者进入新知识领域时的茫然,采用由浅入深、提纲挈领、再由点到面的方式讲解每一个知识细节。对于每个知识点,不仅介绍了其概念和用法,还分析了为什么要有这个概念,实现的方式是什么,背后的逻辑为何,等等,使读者不仅能知其然,还能知其所以然。本书不仅要带领读者入门,更是一本可以随时动手加以验证的实践手册,而且对于部分重要的内容还会专门一步步地给出具体的实操案例,帮助读者在实践中升华对概念的理解。本书几乎涵盖了应用Kubernetes系统的所有主流知识点,它甚至可以作为计划考取CKA认证的读者的配套参考图书。
AI简介
这是一本全面介绍Kubernetes系统的书籍,旨在帮助容器编排技术的初级和中级用户循序渐进地理解与使用Kubernetes系统。本书首先介绍了新技术对IT领域的影响,特别是容器技术对DevOps的挑战,以及Kubernetes集群的组成。然后,深入探讨了Pod与Service的网络通信,以及Pod资源对象的基本概念。
书中还详细介绍了Pod控制器的必要性,包括如何确保Pod资源对象的数量精确反映期望值,以及Pod健康运行和弹性伸缩的能力。此外,还阐述了StatefulSet控制器的介绍,以及Service资源的基础应用,包括如何使用Service资源来为Pod资源提供统一的访问接口和负载均衡能力。
在安全方面,书中详细讲解了Kubernetes的认证机制,包括TLS bootstrapping机制、HTTPS客户端证书认证、token认证及HTTP basic认证等。同时,还讨论了资源监控系统的重要性,以及Kubernetes系统扩展概述,包括自定义资源类型、监控和PaaS平台等。
此外,书中还介绍了存储卷的概念和作用,以及网络策略的定义和作用,这些都是Kubernetes中实