Kubernetes for Developers (開發者的 Kubernetes)

Denniss, William

  • 出版商: Manning
  • 出版日期: 2024-03-19
  • 定價: $2,280
  • 售價: 9.5$2,166
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1617297178
  • ISBN-13: 9781617297175
  • 相關分類: Kubernetes
  • 立即出貨 (庫存 < 4)

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

相關主題

商品描述

Kubernetes for Developers is a hands-on guide to taking your first steps into Kubernetes using the powerful Google Kubernetes Engine service.

Kubernetes has changed everything about deploying applications to the cloud--for the better! Kubernetes for Developers is a clear and practical beginner's guide that shows you just how easy, flexible, and cost-effective it can be to make the switch to Kubernetes deployment even for small to medium-sized applications. You'll learn how to migrate your existing apps onto Kubernetes without a rebuild, and implement modern cloud native architectures that can handle your future growth. You'll take advantage of the powerful automation tools in Google Kubernetes Engine to perform automatic checks and scaling, giving you more time to spend developing great applications!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
You don't need to incur huge costs or have the manpower of an enterprise organization to get a productivity boost from Kubernetes. By organizing your application component into containerized components and automating tasks like scaling and replication, Kubernetes keeps your apps running smoothly. Cloud-based Kubernetes services like Google Kubernetes Engine (GKE) reduce OS issues, simplify operations, and give you the freedom to use whatever software stack you want. If you've heard that switching to Kubernetes is complex, good news--Kubernetes for Developers will show you how it can be done without a time-consuming rebuild. Using examples from the Google Kubernetes Engine created by the team who invented Kubernetes itself, you'll learn to set up future-proof application deployments that scale to handle evergrowing and complex workloads.

About the book
Kubernetes for Developers is a hands-on guide to taking your first steps into Kubernetes using the powerful Google Kubernetes Engine service. It lays out a map for taking an application, containerizing it, and then deploying it onto Kubernetes. You'll learn best practice techniques for a stable and long-term Kubernetes deployment, including scaling and capacity planning, saving money by optimizing resource consumption, and tricks to make your day-to-day monitoring easier such as debugging code in the cloud. Kubernetes is the future of app development, so make sure you're ahead of the curve --get started with Kubernetes today!

What's inside

    Benefits of switching to Kubernetes Containerize a web application with Docker Host a containerized app on Kubernetes with a public cloud service Save money and improve performance with cloud native technologies Make your deployments reliable and fault tolerant without constant monitoring and intervention Prepare your deployments to scale without a redesign Monitor, debug and tune application deployments on Kubernetes in the cloud

About the reader
For programmers with experience managing web apps. No knowledge of Kubernetes or Docker containerization required. Examples use GKE, with careful explanations to allow you to adapt them to any Kuberentes system.

About the author
William Denniss is a product manager at Google on Kubernetes Engine. He participates in the CNCF Kubernetes Conformance working group and has a passion for interoperability and developer experience. He has presented on Kubernetes at KubeCon North America and Europe, DockerCon, and Google Cloud Next in San Francisco, London, and Tokyo. William authored RFC 8252, RFC 8417, and RFC 8628, and founded AppAuth, a leading open source OAuth client.

商品描述(中文翻譯)

《Kubernetes for Developers》是一本實用的入門指南,以強大的Google Kubernetes Engine服務為基礎,引導讀者踏出進入Kubernetes的第一步。Kubernetes已經徹底改變了將應用程式部署到雲端的方式,並帶來了更好的效果!《Kubernetes for Developers》清晰而實用,向讀者展示了即使對於小型到中型應用程式,切換到Kubernetes部署也可以變得多麼簡單、靈活和具有成本效益。您將學習如何在不重建的情況下將現有應用程式遷移到Kubernetes上,並實施能夠應對未來增長的現代雲原生架構。您將利用Google Kubernetes Engine中強大的自動化工具進行自動檢查和擴展,從而有更多時間開發出優秀的應用程式!購買印刷版書籍還包括Manning Publications提供的PDF、Kindle和ePub格式的免費電子書。

關於技術方面,您不需要承擔巨大成本或擁有企業組織的人力資源,就可以從Kubernetes中獲得生產力提升。通過將應用程式組件組織成容器化組件並自動化擴展和複製等任務,Kubernetes可以確保您的應用程式平穩運行。像Google Kubernetes Engine(GKE)這樣的基於雲端的Kubernetes服務可以減少操作系統問題,簡化操作,並讓您自由選擇任何軟體堆疊。如果您聽說切換到Kubernetes很複雜,那就好消息了,《Kubernetes for Developers》將向您展示如何在不耗時的重建情況下完成切換。通過使用由發明Kubernetes的團隊創建的Google Kubernetes Engine的示例,您將學習建立未來可靠應用程式部署的方法,以應對不斷增長和複雜的工作負載。

關於本書,《Kubernetes for Developers》是一本實用指南,引導讀者使用強大的Google Kubernetes Engine服務踏出進入Kubernetes的第一步。它提供了一個路線圖,指導讀者將應用程式容器化,然後部署到Kubernetes上。您將學習到穩定且長期的Kubernetes部署的最佳實踐技巧,包括擴展和容量規劃、通過優化資源消耗節省金錢以及使您的日常監控更輕鬆的技巧,例如在雲端中調試程式碼。Kubernetes是應用程式開發的未來,所以確保您走在潮流前面,立即開始使用Kubernetes!

本書內容包括:
- 切換到Kubernetes的好處
- 使用Docker將Web應用程式容器化
- 使用公共雲服務在Kubernetes上托管容器化應用程式
- 使用雲原生技術節省金錢並提高性能
- 使部署可靠且容錯,無需持續監控和干預
- 為擴展準備部署,無需重新設計
- 在雲端上監控、調試和調優應用程式部署

關於讀者,本書適合有管理Web應用程式經驗的程式設計師。不需要了解Kubernetes或Docker容器化。示例使用GKE,並提供詳細解釋,讓您能夠將其適應到任何Kubernetes系統。

關於作者,William Denniss是Google Kubernetes Engine的產品經理。他參與了CNCF Kubernetes Conformance工作組,對互操作性和開發者體驗充滿熱情。他曾在KubeCon北美和歐洲、DockerCon以及Google Cloud Next(舊金山、倫敦和東京)上就Kubernetes發表演講。William撰寫了RFC 8252、RFC 8417和RFC 8628,並創立了領先的開源OAuth客戶端AppAuth。

作者簡介

William Denniss is a product manager at Google on Kubernetes Engine. He participates in the CNCF Kubernetes Conformance working group andhas a passion for interoperability and developer experience. He has presentedon Kubernetes at KubeCon North America and Europe, DockerCon, and Google Cloud Next in San Francisco, London, and Tokyo. William authored RFC 8252, RFC 8417, and RFC 8628, and founded AppAuth, a leading open source OAuth client.

作者簡介(中文翻譯)

William Denniss 是 Google Kubernetes Engine 的產品經理。他參與了 CNCF Kubernetes Conformance 工作小組,對於互通性和開發者體驗充滿熱情。他曾在 KubeCon 北美和歐洲、DockerCon 以及 Google Cloud Next 的舊金山、倫敦和東京等地演講關於 Kubernetes 的主題。William 是 RFC 8252、RFC 8417 和 RFC 8628 的作者,並創立了領先的開源 OAuth 客戶端 AppAuth。