Kubernetes Native Development: Develop, Build, Deploy, and Run Applications on Kubernetes
暫譯: Kubernetes 原生開發:在 Kubernetes 上開發、構建、部署和運行應用程式
Schmeling, Benjamin, Dargatz, Maximilian
- 出版商: Apress
- 出版日期: 2022-03-16
- 售價: $2,070
- 貴賓價: 9.5 折 $1,967
- 語言: 英文
- 頁數: 418
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484279417
- ISBN-13: 9781484279410
-
相關分類:
Kubernetes
海外代購書籍(需單獨結帳)
商品描述
Building applications for Kubernetes is both a challenge and an opportunity—a challenge because the options and complexity to develop for Kubernetes are evolving rapidly, an opportunity because, if done right, your applications will go into production quicker, scale easier, and run smoother.
This book outlines the impact of Containers and Kubernetes on modern software development and discusses the application frameworks to pick from, how to design an application, and how to develop for and on Kubernetes. You are guided through the application life cycle: development, build, and deployment into the runtime phase. In each phase, you see how it ties to Kubernetes and how to leverage its manifold capabilities. Applications will be more lightweight, easier to maintain, and simpler to operate by just focusing on the business logic.
This book provides a strong technical foundation in modern software development and operations. Practical examples show you how to apply the concepts and teach you the full potential of Kubernetes.
What You Will Learn
- Get hands-on experience developing, building, and deploying software to Kubernetes
- Develop your software to get the best out of Kubernetes
- Focus on business logic while leveraging Kubernetes services
- Design application components of different granularity from application server-based services to lightweight services
- Automate deployments and Day 2 operations
Who This Book Is For
Developers who want to close the gap between development and the production environment in order to gain high delivery performance in terms of throughput and stability. This book also targets application operations and DevOps engineers.
商品描述(中文翻譯)
建立 Kubernetes 應用程式既是一項挑戰,也是一次機會——挑戰在於開發 Kubernetes 的選項和複雜性正在迅速演變,機會在於如果做得好,您的應用程式將能更快投入生產、更容易擴展,並且運行得更順暢。
本書概述了容器和 Kubernetes 對現代軟體開發的影響,並討論了可選擇的應用框架、如何設計應用程式以及如何在 Kubernetes 上進行開發。您將被引導通過應用程式的生命週期:開發、建置和部署到運行階段。在每個階段,您將看到它如何與 Kubernetes 相關聯,以及如何利用其多樣的功能。專注於業務邏輯,應用程式將變得更輕量、更易於維護,並且操作更簡單。
本書提供了現代軟體開發和運營的堅實技術基礎。實用的範例展示了如何應用這些概念,並教您充分發揮 Kubernetes 的潛力。
您將學到的內容:
- 獲得在 Kubernetes 上開發、建置和部署軟體的實作經驗
- 開發您的軟體以充分利用 Kubernetes
- 在利用 Kubernetes 服務的同時專注於業務邏輯
- 設計不同粒度的應用程式組件,從基於應用伺服器的服務到輕量級服務
- 自動化部署和第二天的操作
本書適合的讀者:
希望縮短開發與生產環境之間差距的開發人員,以獲得高效能的交付表現,無論是吞吐量還是穩定性。本書也針對應用程式運營和 DevOps 工程師。
作者簡介
Benjamin Schmeling is an IT professional with more than 15 years of experience in developing, building, and deploying Java-based software. Today, he works as a solution architect for Red Hat, with a passion for the design and implementation of cloud-native applications running on Kubernetes-based container platforms.
Maximilian Dargatz has been working in the IT industry for more than 10 years and consults clients on their journey to modernize applications for containers and Kubernetes. He currently works for IBM as a solution architect, working with large German clients on their cloud adoption and how to apply DevOps concepts.
作者簡介(中文翻譯)
本傑明·施梅林(Benjamin Schmeling)是一位擁有超過15年經驗的IT專業人士,專注於開發、建置和部署基於Java的軟體。如今,他在紅帽(Red Hat)擔任解決方案架構師,熱衷於設計和實現運行在基於Kubernetes的容器平台上的雲原生應用程式。
馬克西米連·達爾加茲(Maximilian Dargatz)在IT產業工作超過10年,為客戶提供有關現代化應用程式以適應容器和Kubernetes的諮詢服務。他目前在IBM擔任解決方案架構師,與大型德國客戶合作,協助他們進行雲端採用及如何應用DevOps概念。