第一部分 入门¶
本书第一部分涵盖 Kubernetes 及其底层容器技术的基础知识。
第 1 章提供了 Kubernetes 的高层次概览——它的目标、它所解决的挑战,以及它如何重塑应用的部署和运维方式。你还将探讨引入 Kubernetes 对你和你的组织来说是否是正确的选择。
Kubernetes 在容器中运行应用,因此如果你之前没有接触过容器,先打好容器基础非常重要。第 2 章从零开始介绍容器。你将了解容器与虚拟机的区别、使容器成为可能的技术基础,以及如何构建你的第一个容器镜像。之后,你将使用 Docker 或 Podman 运行该镜像,在进入 Kubernetes 之前夯实这些基础。
在第 3 章中,你将拿同一个容器镜像在 Kubernetes 中运行——可以是在本地集群上,也可以在云端。你将把应用暴露给外部客户端,并亲身体验当 Kubernetes 替你管理时,水平扩缩容是多么简单。
第 4 章介绍 Kubernetes API——你通过这个接口告诉 Kubernetes 要做什么,以及检查它已经做了什么。你将探索你的第一批 Kubernetes 对象类型,包括 Node 和 Event,并深入理解 Kubernetes 如何表示和管理其状态。