精通 Amazon EKS(第二版):内容简介
本书先厘清 Docker、containerd、runc 与 Kubernetes 的关系,再解释 Amazon EKS 控制平面、工作节点和 AWS 服务如何协作。读者会比较集群配置与自动化方案,创建首个 EKS 集群,并使用 kubectl 部署应用。后续围绕生产级系统需要的安全、扩缩容、可观测性和运维展开。第二版适合按项目推进,但 AWS 产品、价格与界面变化较快,实际操作应同时核对当前官方文档,并避免把示例配置直接用于生产环境。
《精通 Amazon EKS》主要内容
- 理解容器运行时与 Kubernetes 架构
- 分析 Amazon EKS 架构和定价
- 比较集群配置与自动化选项
- 创建 EKS 集群并部署首个应用
- 衔接安全、扩展和生产运维
适合哪些读者
适合具备 Linux、容器和基础 AWS 经验的云平台工程师、DevOps 与架构师;初次接触 Kubernetes 的读者可从基础章节开始,但需要动手环境。
AWS 服务、价格和最佳实践会更新,请以当前官方文档为准。
目录、试读与相关阅读
可在本页“目录与试读”中查看章节和正文节选,在“书籍资料”中核对作者、版本、语言与 EPUB 文件大小。同主题读本包括智能体编程:使用 AI 智能体构建可靠软件、AI 增强型领域驱动设计,以及PowerShell 基础:实战入门。
继续浏览软件开发与技术,或查看EPUB 阅读与下载帮助。
目录与试读
目录
章节与主要小节(依据 EPUB 导航整理):
欢迎使用 Packt 早期访问版
精通 AWS Elastic Kubernetes Service(第二版):构建、保护、扩展和运维生产级云原生应用程序
第 1 章:Kubernetes 和容器基础
Docker、containerd 和 runc 的简要历史
深入容器
什么是 Kubernetes?
理解 Kubernetes 部署架构
摘要
延伸阅读
第 2 章:介绍 Amazon EKS
技术要求
什么是 Amazon EKS?
了解 EKS 架构
研究 Amazon EKS 定价模型
使用 EKS 时的常见错误
摘要
延伸阅读
第 3 章:构建你的第一个 EKS 集群
技术要求
了解构建 EKS 集群的前置条件
了解 EKS 集群的不同配置选项
列举自动化选项
创建你的第一个 EKS 集群
摘要
延伸阅读
第 4 章:在 EKS 上运行你的第一个应用程序
技术要求
了解应用程序的不同配置选项
介绍 kubectl 配置
创建你的第一个 EKS 应用程序
可视化你的工作负载
摘要
延伸阅读
第 5 章:使用 Helm 管理 Kubernetes 应用程序
技术要求
了解 Helm 及其架构
了解 Helm 图表
安装 Helm 二进制文件
使用 Helm 部署示例 Kubernetes 应用程序
创建、部署、更新和回滚 Helm 图表
通过 Helm 命令删除应用程序
使用 K9s 审查 Helm 图表
摘要
延伸阅读
第 6 章:在 EKS 上保护和访问集群
了解关键 Kubernetes 概念
配置 EKS 集群访问
摘要
延伸阅读
第 7 章:EKS 中的网络
了解 Kubernetes 中的网络
掌握基础 AWS 网络
了解 EKS 网络
使用 VPC CNI 配置 EKS 网络
常见网络问题
摘要
延伸阅读
第 8 章:在 EKS 上管理工作节点
技术要求
使用 Amazon Linux 启动节点
启动托管 Bottlerocket 节点
为 EKS 构建自定义 AMI
摘要
延伸阅读
第 9 章:使用 EKS 自动模式
技术要求
EKS 自动模式概述
何时使用(以及何时不使用)自动模式集群
配置我们的第一个集群
管理集群
EKS 自动模式升级和维护
摘要
延伸阅读
第 10 章:EKS 中的高级网络
技术要求
在 EKS 集群中使用 IPv6
使用原生 eBPF 网络策略
通过链接扩展 CNI
使用 Cilium CNI 与 eBPF
在 EKS 中选择和使用不同的 CNI
摘要
延伸阅读
试读节选
本书内容面向具有在本地或云端构建和/或运行 Kubernetes 经验的 IT 专业人士。我们意识到,并非所有具备相关先决经验的人都了解 Kubernetes 的背景,因此本章旨在提供连贯的视角,介绍 Kubernetes 的起源及其依赖的底层技术。本章可选读。如果你认为已充分理解本章讨论的主题,可以直接跳至下一章。