Platform Engineering on Kubernetes (Paperback)
暫譯: Kubernetes 平台工程學 (平裝本)
Salatino, Mauricio
- 出版商: Manning
- 出版日期: 2023-12-05
- 售價: $2,170
- 貴賓價: 9.5 折 $2,062
- 語言: 英文
- 頁數: 312
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1617299324
- ISBN-13: 9781617299322
-
相關分類:
Kubernetes
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$1,700$1,700 -
$4,620$4,389 -
$1,980$1,881 -
$600$474 -
$1,650$1,568 -
$560$442 -
$1,998$1,898 -
$1,980$1,881 -
$1,700$1,615 -
$1,840$1,748 -
$980$774 -
$2,070Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$1,710System Design Interview – An Insider's Guide: Volume 2 (Paperback)
-
$2,680$2,626 -
$2,080$1,976 -
$2,124Terraform: Up and Running: Writing Infrastructure as Code, 3/e (Paperback)
-
$1,860$1,767 -
$1,980$1,881 -
$680$476 -
$780$616 -
$750$375 -
$2,043Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback)
-
$1,890$1,796 -
$600$420 -
$680$530
相關主題
商品描述
Take the fast track in your journey to continuous delivery, with open source tools for Kubernetes and cloud applications. This book explores the tools and techniques you'll need to overcome common cloud native challenges.
Summary
In Platform Engineering on Kubernetes you will learn how to:
- Select the right open source project to solve challenges with your Kubernetes application
- Package, version, distribute and instant cloud native services using Helm
- Create and run pipelines using Tekton
- Plan and implement a multicloud strategy with Crossplane
- Implement risk-free and progressive upgrades with Knative
- Utilize Knative for serving, routing, and event-driven applications
- Automate testing, even when you don't have all your services up and running
- Troubleshoot and measure application performance
Platform Engineering on Kubernetes shows you how to build secure and reliable Kubernetes-based deployment platforms for enterprise-scale cloud applications. Each chapter presents a different project, clearly demonstrating how it simplifies essential tasks like packaging, building pipelines, observability, and multi-cloud deployment. Developers and architects will learn to confidently integrate established patterns and open source projects into their own systems.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
A "platform" is a complete system of services, storage, and infrastructure to deploy, host, and manage an application. Cloud providers such a AWS and Azure offer pre-built platforms that allow some customization. By creating your own platform using Kubernetes and other open source software, you can match the needs of your applications exactly.
About the book
Platform Engineering on Kubernetes accelerates development of cloud-based systems with vibrant open source tools of the Kubernetes ecosystem. You'll use powerful open source projects like Helm, Tekton, Knative, and Crossplane to automate your projects from design through delivery. Learn how to package services, build and deploy services to a Kubernetes cluster, and combine different tools to solve the complex challenges of building your own Kubernetes-based platforms in a cloud native environment.
One thing is clear, Platforms are a collection of services that help companies to get their software running in front of their customers (internal or external). Platforms aim to be a one-stop shop for teams to have all the tools that they need to be productive and continuously deliver business value--with the rise in popularity and with the growing demand to improve development cycles, platforms that once used to provide us with computing resources had leveled up the stack to provide more and more services.
In this book, we will focus on organization-specific platforms, not generic Cloud Platforms that you can buy off the shelf, like those offered by Cloud Providers. We also want to focus on Platforms that can work On-Premises on our organization's hardware. This is important for more regulated industries that cannot run on Public Clouds. This forces us to have a broader view of tools, standards, and workflows that can be applied outside the realm of a Cloud Provider. Consuming services from more than one Cloud Provider is also becoming increasingly popular. This can result from working for a company that acquired or became acquired by another company using a different provider, ending up in a situation where multiple providers must coexist, and there should be a shared strategy for both.
The kind of platforms we will be looking at extends with custom behavior the layers mentioned before to include company-specific services that allow the organization's development teams to build complex systems for the organization and their customers.
About the reader
For developers and software architects familiar with the basics of containers and Kubernetes.
About the author
Mauricio Salatino is a staff engineer at VMware, where he works for the Knative project. He has previously worked as a Kubernetes trainer for LearnK8s, and as a senior software engineer for Red Hat/JBoss in the Business Automation R&D department. Mauricio is an active open-source contributor for different projects, including Jenkins X, Spring Cloud, and JHipster, a three-time speaker at Kubecon, and has been involved in the Kubernetes community since 2016.
商品描述(中文翻譯)
在您的持續交付旅程中,利用開源工具加速 Kubernetes 和雲端應用程式的開發。本書探討您需要克服常見雲原生挑戰的工具和技術。
摘要
在《Platform Engineering on Kubernetes》中,您將學習如何:
- 選擇合適的開源專案來解決您的 Kubernetes 應用程式的挑戰
- 使用 Helm 封裝、版本控制、分發和即時雲原生服務
- 使用 Tekton 創建和運行管道
- 使用 Crossplane 計劃和實施多雲策略
- 使用 Knative 實現無風險和漸進式升級
- 利用 Knative 進行服務、路由和事件驅動應用程式
- 自動化測試,即使在所有服務尚未啟動的情況下
- 故障排除和測量應用程式性能
《Platform Engineering on Kubernetes》向您展示如何為企業級雲端應用程式構建安全可靠的基於 Kubernetes 的部署平台。每一章都介紹一個不同的專案,清楚地展示如何簡化封裝、構建管道、可觀察性和多雲部署等基本任務。開發人員和架構師將學會自信地將既定模式和開源專案整合到自己的系統中。
購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。
關於技術
「平台」是一個完整的服務、存儲和基礎設施系統,用於部署、託管和管理應用程式。雲端提供商如 AWS 和 Azure 提供預建的平台,允許一定的自定義。通過使用 Kubernetes 和其他開源軟體創建自己的平台,您可以完全滿足應用程式的需求。
關於本書
《Platform Engineering on Kubernetes》加速了基於雲的系統的開發,利用 Kubernetes 生態系統中的活躍開源工具。您將使用強大的開源專案,如 Helm、Tekton、Knative 和 Crossplane,從設計到交付自動化您的專案。學習如何封裝服務、將服務構建和部署到 Kubernetes 集群,並結合不同的工具來解決在雲原生環境中構建自己的基於 Kubernetes 的平台的複雜挑戰。
有一件事是明確的,平台是一組服務,幫助公司將其軟體運行在客戶(內部或外部)面前。平台旨在成為團隊獲得所需工具的一站式商店,以提高生產力並持續交付商業價值——隨著受歡迎程度的上升和對改善開發週期的需求增長,曾經為我們提供計算資源的平台已經升級堆疊,提供越來越多的服務。
在本書中,我們將專注於特定組織的平台,而不是可以從貨架上購買的通用雲平台,如雲提供商所提供的。我們還希望專注於可以在我們組織的硬體上本地運行的平台。這對於無法在公共雲上運行的更受監管的行業來說非常重要。這迫使我們對可以在雲提供商範疇之外應用的工具、標準和工作流程有更廣泛的看法。從多個雲提供商消費服務也變得越來越流行。這可能是因為為一家公司工作,而該公司收購或被另一家使用不同提供商的公司收購,最終導致多個提供商必須共存,並且應該有一個共同的策略。
我們將要研究的平台類型擴展了之前提到的層,包含公司特定的服務,允許組織的開發團隊為組織及其客戶構建複雜系統。
關於讀者
適合熟悉容器和 Kubernetes 基礎知識的開發人員和軟體架構師。
關於作者
**Mauricio Salatino** 是 VMware 的員工工程師,負責 Knative 專案。他曾擔任 LearnK8s 的 Kubernetes 培訓師,以及 Red Hat/JBoss 商業自動化研發部門的高級軟體工程師。Mauricio 是多個專案的活躍開源貢獻者,包括 Jenkins X、Spring Cloud 和 JHipster,曾三次在 Kubecon 發表演講,自 2016 年以來一直參與 Kubernetes 社群。
作者簡介
Mauricio Salatino is a staff engineer at VMware, where he works for the Knative project. He has previously worked as a Kubernetes trainer for LearnK8s, and as a senior software engineer for Red Hat/JBoss in the Business Automation R&D department. Mauricio is an active open-source contributor for different projects, including Jenkins X, Spring Cloud, and JHipster, a three-time speaker at Kubecon, and has been involved in the Kubernetes community since 2016.
作者簡介(中文翻譯)
Mauricio Salatino 是 VMware 的一名資深工程師,專注於 Knative 專案。他曾擔任 LearnK8s 的 Kubernetes 培訓師,以及 Red Hat/JBoss 商業自動化研發部門的資深軟體工程師。Mauricio 是多個開源專案的活躍貢獻者,包括 Jenkins X、Spring Cloud 和 JHipster,並且是 Kubecon 的三次演講者,自 2016 年以來一直參與 Kubernetes 社群。