Linkerd: Up and Running
作者: Jason Morgan and Flynn
语言: 英文
出版年份: 2024
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Linkerd: Up and Running》是由 Jason Morgan 和 Flynn 合著的一本专注于 Linkerd 服务网格的实用指南,于 2024 年 4 月由 O’Reilly Media 出版。本书旨在帮助读者快速掌握 Linkerd 的部署、使用以及在云原生应用中的应用,适合从开发人员到集群运维人员等各类云原生实践者。

作者背景

  • Jason Morgan:一位经验丰富的 DevOps 实践者,致力于帮助组织采用云原生技术,提升交付效率。
  • Flynn:Buoyant 公司的技术布道师,专注于推广 Linkerd、Kubernetes 等云原生技术,同时也是 Emissary-ingress API 网关的创始人和维护者。

内容结构

全书共分为 15 章,内容层次分明,涵盖了从基础概念到高级应用的各个方面。

第一部分:基础概念

  • 第 1 章:介绍服务网格的基本概念,包括其在微服务架构中的作用,如安全性、可靠性和可观测性。
  • 第 2 章:深入 Linkerd 的架构设计和历史背景,解释了 Linkerd 为何成为云原生环境中理想的工具。

第二部分:部署与配置

  • 第 3 章:详细讲解 Linkerd 的安装过程,包括通过 CLI 和 Helm 的安装方式,并强调了证书管理的重要性。
  • 第 4 章:介绍如何将工作负载加入 Linkerd 服务网格,包括自动注入和手动注入的方式。
  • 第 5 章:探讨 Linkerd 与 Kubernetes Ingress 控制器的集成,解释了如何通过 Linkerd 管理入站流量。

第三部分:核心功能

  • 第 6 章:介绍 Linkerd CLI 的使用方法,帮助读者通过命令行工具管理 Linkerd 部署。
  • 第 7 章:深入探讨 Linkerd 的 mTLS 机制和证书管理,解释了如何通过证书确保服务间通信的安全性。
  • 第 8 章:介绍 Linkerd 的策略机制,包括基于服务器的策略和基于路由的策略。
  • 第 9 章:继续讨论策略机制,重点是基于路由的策略如何实现细粒度的流量控制。

第四部分:高级应用

  • 第 10 章:讲解 Linkerd 的可观测性功能,包括如何通过 Linkerd Viz 仪表板查看应用指标。
  • 第 11 章:探讨如何通过 Linkerd 提升应用的可靠性,包括重试机制、超时设置和流量转移。
  • 第 12 章:介绍 Linkerd 的多集群通信功能,包括网关模式和 Pod-to-Pod 模式的配置。
  • 第 13 章:讨论 Linkerd CNI 插件与初始化容器的比较,解释了在 Kubernetes 中配置网络的不同方式。
  • 第 14 章:提供生产环境中 Linkerd 的部署建议,包括高可用性配置、监控和证书管理的最佳实践。
  • 第 15 章:介绍如何调试 Linkerd,包括排查数据平面和控制平面的问题。

适用读者

本书适合以下读者:

  • 应用开发人员:希望快速掌握 Linkerd 的使用方法,以便在开发中集成服务网格。
  • 集群运维人员:需要了解如何在生产环境中部署和维护 Linkerd。
  • 平台工程师:希望通过 Linkerd 提升云原生应用的可靠性和安全性。

书籍特色

  • 实战性强:通过大量示例和代码片段,帮助读者快速上手。
  • 内容全面:从基础概念到高级应用,覆盖了 Linkerd 的各个方面。
  • 易于理解:语言简洁明了,适合初学者和有一定基础的读者。

总之,《Linkerd: Up and Running》是一本全面且实用的 Linkerd 学习指南,无论是新手还是资深工程师都能从中受益。

期待您的支持
捐助本站