结合示例代码,系统讲述Kubernetes的主要功能和核心组件,有助于读者迅速提升运维技能。
Kubernetes是谷歌开源的Docker容器集群管理系统,为容器化的应用提供了资源调度、部署、运行、服务发现、扩容和缩容等功能,充分发挥了容器技术的潜力,给开发人员和运维人员带来了极大的便利。 本书由浅入深剖析了Kubernetes的功能。本书首先介绍了Kubernetes的基础知识,然后讲述了Kubernetes中的核心组件(如Pod、控制器、Service、Ingress)等,接着讨论了Kubernetes的进阶内容,最后通过一个案例展示了如何使用Kubernetes部署项目。
本书主要内容:
·Kubernetes的设计架构和核心对象;
·Kubernetes的安装与部署;
·Kubernetes的基本单位——Pod;
·用于管理Pod的控制器;
·在Kubernetes中发布服务和管理服务的方式;
·Kubernetes中的数据存储机制;
·Kubernetes中管理资源的方式和调度Pod的方式;
·API Server的使用方式。
展开