Mastering Kubernetes : Dive into Kubernetes and learn how to create and operate world-class cloud-native systems, 4/e (Paperback)

Sayfan, Gigi

  • 出版商: Packt Publishing
  • 出版日期: 2023-06-16
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 744
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804611395
  • ISBN-13: 9781804611395
  • 相關分類: Kubernetes
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Go beyond the basics of Kubernetes and explore more advanced concepts, including Kubernetes in production, governance, serverless computing, and service meshes

 

Key Features:

  • Master Kubernetes architecture and design to build, deploy, and secure large-scale distributed systems
  • Learn advanced concepts like autoscaling, multi-cluster management, serverless computing, service meshes and policy engines
  • Explore Kubernetes 1.25 and its rich ecosystem of tools like Kubectl, Krew, K9s, Lens, and Helm

 

Book Description:

The 4th edition of the bestseller Mastering Kubernetes includes the most recent tools and code to enable you to learn the latest features of Kubernetes 1.25. This book contains a thorough exploration of complex concepts and best practices to help you master the skills of designing and deploying large-scale distributed systems on Kubernetes clusters.

 

You'll learn how to run complex stateless and stateful microservices on Kubernetes, including advanced features such as horizontal pod autoscaling, rolling updates, resource quotas, and persistent storage backends. In addition, you'll understand how to utilize serverless computing and service meshes.

 

Further, two new chapters have been added. "Governing Kubernetes" covers the problem of policy management, how admission control addresses it, and how policy engines provide a powerful governance solution. "Running Kubernetes in Production" shows you what it takes to run Kubernetes at scale across multiple cloud providers, multiple geographical regions, and multiple clusters, and it also explains how to handle topics such as upgrades, capacity planning, dealing with cloud provider limits/quotas, and cost management.

 

By the end of this Kubernetes book, you'll gain a strong understanding of, and hands-on experience with, a wide range of Kubernetes capabilities.

 

What You Will Learn:

  • Learn how to govern Kubernetes using policy engines
  • Learn what it takes to run Kubernetes in production and at scale
  • Build and run stateful applications and complex microservices
  • Master Kubernetes networking with services, Ingress objects, load balancers, and service meshes
  • Achieve high availability for your Kubernetes clusters
  • Improve Kubernetes observability with tools like Prometheus, Grafana, and Jaeger
  • Extend Kubernetes with the Kubernetes API, plugins, and webhooks

 

Who this book is for:

If you're a system administrator or cloud developer who wants to become comfortable with Kubernetes and would like to master its advanced features, then this book is for you. Sofware and DevOps engineers with a working knowledge of Kubernetes, as well as technical managers of Kubernetes-based systems, will also find this book useful. Those deciding on whether to migrate to Kubernetes and are curious about its inner workings will find plenty of answers here as well. Basic familiarity with networking concepts will prove beneficial.

商品描述(中文翻譯)

超越 Kubernetes 基礎,探索更高級的概念,包括在生產環境中使用 Kubernetes、治理、無伺服器計算和服務網格。

主要特點:
- 掌握 Kubernetes 架構和設計,以建立、部署和保護大規模分散式系統。
- 學習自動擴展、多集群管理、無伺服器計算、服務網格和策略引擎等高級概念。
- 探索 Kubernetes 1.25 及其豐富的工具生態系統,如 Kubectl、Krew、K9s、Lens 和 Helm。

書籍描述:
《精通 Kubernetes》第四版包含最新的工具和代碼,讓您學習 Kubernetes 1.25 的最新功能。本書深入探討複雜概念和最佳實踐,幫助您掌握在 Kubernetes 集群上設計和部署大規模分散式系統的技能。

您將學習如何在 Kubernetes 上運行複雜的無狀態和有狀態微服務,包括水平 Pod 自動擴展、滾動更新、資源配額和持久化存儲後端等高級功能。此外,您還將了解如何利用無伺服器計算和服務網格。

此外,本書新增了兩個章節。《Kubernetes 治理》介紹了政策管理的問題,以及如何通過准入控制和策略引擎提供強大的治理解決方案。《在生產環境中運行 Kubernetes》向您展示如何在多個雲提供商、多個地理區域和多個集群上大規模運行 Kubernetes,並解釋如何處理升級、容量規劃、處理雲提供商限制/配額以及成本管理等問題。

通過閱讀本書,您將對 Kubernetes 的各種功能有深入的理解和實踐經驗。

您將學到:
- 學習如何使用策略引擎治理 Kubernetes。
- 了解在生產環境和大規模情況下運行 Kubernetes 的要求。
- 構建和運行有狀態應用程序和複雜的微服務。
- 掌握 Kubernetes 的網絡功能,如服務、入口對象、負載均衡器和服務網格。
- 為您的 Kubernetes 集群實現高可用性。
- 使用 Prometheus、Grafana 和 Jaeger 等工具提高 Kubernetes 的可觀察性。
- 通過 Kubernetes API、插件和 Webhook 擴展 Kubernetes。

本書適合對 Kubernetes 感到舒適並希望掌握其高級功能的系統管理員或雲開發人員。具有 Kubernetes 工作知識的軟件和 DevOps 工程師,以及基於 Kubernetes 的系統的技術經理,也會發現本書有用。對於正在考慮遷移到 Kubernetes 並對其內部運作方式感到好奇的人,本書也提供了許多答案。對網絡概念有基本的熟悉將會有所幫助。