Kubernetes Autoscaling: Build efficient, cost-optimized clusters with KEDA and Karpenter (Paperback)
暫譯: Kubernetes 自動擴展:使用 KEDA 和 Karpenter 建立高效且成本優化的叢集 (平裝本)

Melendez, Christian, Innis, Jonathan, Wagner, Brandon

  • 出版商: Packt Publishing
  • 出版日期: 2025-12-05
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 420
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1836643837
  • ISBN-13: 9781836643838
  • 相關分類: Kubernetes
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Learn to scale workloads efficiently, reduce cloud costs, and optimize performance with real-world strategies for event-driven and infrastructure-level scaling

Key Features:

- Autoscale Kubernetes workloads and infrastructure using KEDA and Karpenter

- Improve performance, reduce cloud costs, and eliminate resource waste with smarter scaling

- Work with hands-on labs, real-world use cases, and step-by-step guidance from the creator of Karpenter Blueprints

- Free with your book: PDF Copy, AI Assistant, and Next-Gen Reader

Book Description:

Kubernetes is the backbone of modern containerized infrastructure, but scaling it efficiently remains a challenge. Kubernetes Autoscaling equips cloud professionals with this comprehensive guide to dynamically scaling applications and infrastructure using the powerful combination of Kubernetes Event-Driven Autoscaler (KEDA) and Karpenter, AWS's next-generation cluster autoscaler.

You'll begin with autoscaling fundamentals, move through HPA and VPA, and then get hands-on KEDA for event-driven workloads and Karpenter for data plane scaling. With the help of real-world use cases, best practices, and detailed patterns, you'll deploy resilient, scalable, and cost-effective Kubernetes clusters across production environments.

By the end of this book, you'll be able to implement practical autoscaling strategies to improve performance, reduce cloud costs, and eliminate over-provisioning.

What You Will Learn:

- Gain a solid foundation in Kubernetes autoscaling and its components

- Scale deployments, jobs, and StatefulSets using KEDA's CRDs

- Configure event-based scaling strategies using metrics and schedules

- Deploy and manage Karpenter for on-demand infrastructure provisioning

- Explore advanced node disruption and lifecycle techniques

- Combine KEDA and Karpenter to implement full-stack autoscaling

- Optimize costs using Spot Instances, scale-to-zero, and workload placement

- Apply real-world patterns and monitor autoscaling performance in production

Who this book is for:

This book is ideal for DevOps engineers, SREs, cloud architects, and Kubernetes professionals who want to optimize resource usage and improve scalability. A basic understanding of Kubernetes concepts and cloud environments, i.e., AWS, GCP, and Azure, is assumed.

Table of Contents

- Introduction to Kubernetes Autoscaling

- Workload Autoscaling Overview

- Workload Autoscaling with HPA and VPA

- Kubernetes Event-Driven Autoscaling (KEDA)

- KEDA in Action on AWS EKS

- Metrics, Monitoring, and Observability

- Data Plane Autoscaling Overview

- Getting Started with Karpenter

- Karpenter on AWS

- Karpenter Management Operations

- Practical Use Cases

- Patterns and Best Practices

商品描述(中文翻譯)

學習如何有效地擴展工作負載、降低雲端成本並優化性能,透過針對事件驅動和基礎設施層級擴展的實際策略

主要特點:

- 使用 KEDA 和 Karpenter 自動擴展 Kubernetes 工作負載和基礎設施
- 透過更智能的擴展來改善性能、降低雲端成本並消除資源浪費
- 透過實作實驗室、真實案例和 Karpenter Blueprints 創建者的逐步指導進行學習
- 書中附贈:PDF 副本、AI 助手和下一代閱讀器

書籍描述:

Kubernetes 是現代容器化基礎設施的支柱,但有效擴展仍然是一個挑戰。《Kubernetes 自動擴展》為雲端專業人士提供了這本全面的指南,幫助他們使用 Kubernetes 事件驅動自動擴展器 (KEDA) 和 AWS 的下一代叢集自動擴展器 Karpenter 動態擴展應用程式和基礎設施。

您將從自動擴展的基本原則開始,然後學習 HPA 和 VPA,接著實作 KEDA 以應對事件驅動的工作負載,以及使用 Karpenter 進行數據平面擴展。在真實案例、最佳實踐和詳細模式的幫助下,您將在生產環境中部署具有彈性、可擴展且具成本效益的 Kubernetes 叢集。

在本書結束時,您將能夠實施實用的自動擴展策略,以改善性能、降低雲端成本並消除過度配置。

您將學到的內容:

- 獲得 Kubernetes 自動擴展及其組件的堅實基礎
- 使用 KEDA 的 CRD 擴展部署、作業和 StatefulSets
- 使用指標和排程配置基於事件的擴展策略
- 部署和管理 Karpenter 以進行按需基礎設施供應
- 探索高級節點中斷和生命週期技術
- 結合 KEDA 和 Karpenter 實施全棧自動擴展
- 使用 Spot Instances、零擴展和工作負載放置來優化成本
- 應用真實世界的模式並監控生產中的自動擴展性能

本書適合誰:

本書非常適合希望優化資源使用和改善可擴展性的 DevOps 工程師、SRE、雲端架構師和 Kubernetes 專業人士。假設讀者對 Kubernetes 概念和雲端環境(如 AWS、GCP 和 Azure)有基本了解。

目錄

- Kubernetes 自動擴展簡介
- 工作負載自動擴展概述
- 使用 HPA 和 VPA 進行工作負載自動擴展
- Kubernetes 事件驅動自動擴展 (KEDA)
- KEDA 在 AWS EKS 上的應用
- 指標、監控和可觀察性
- 數據平面自動擴展概述
- 開始使用 Karpenter
- Karpenter 在 AWS 上的應用
- Karpenter 管理操作
- 實用案例
- 模式和最佳實踐