End-to-End Automation with Kubernetes and Crossplane: Develop a control plane-based platform for unified infrastructure, services, and application aut

Ramakani, Arun

  • 出版商: Packt Publishing
  • 出版日期: 2022-08-12
  • 售價: $1,960
  • 貴賓價: 9.5$1,862
  • 語言: 英文
  • 頁數: 250
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801811547
  • ISBN-13: 9781801811545
  • 相關分類: Kubernetes
  • 下單後立即進貨 (約3~4週)

商品描述

A complete journey to automating infrastructure provisioning and cloud-native application deployment

Key Features

- Leverage Crossplane and Kubernetes for a unified automation experience of infrastructure and apps
- Build a modern self-service infrastructure platform abstracting recipes and in-house policies
- Clear guidance on trade-offs to manage Kubernetes configuration and ecosystem tools

Book Description

In the last few years, countless organizations have taken advantage of the disruptive app deployment operating model provided by Kubernetes. With the launch of Crossplane, the same benefits are coming to the world of infrastructure provisioning and management. The limitations of Infrastructure as Code with respect to drift management, role-based access control, team collaboration, and weak contract are making people move toward control-plane-based infrastructure automation, but setting it up requires a lot of know-how and effort.

This book will take you on a detailed journey through building a control-plane-based infrastructure automation platform with Kubernetes and Crossplane. Although the cloud-native landscape by CNCF has an overwhelming list of tools that can make it difficult to analyze and choose, this book will guide you in selecting the right tools for Kubernetes configuration management that best suit the use case. You'll learn about configuration management with hands-on modules built on popular configuration management tools such as Helm, Kustomize, CNAB, Argo, Keptn, and Open Policy Agent. The examples in the book will be patterns that you can directly use in your work.

By the end of this DevOps book, you'll be able to build a modern infrastructure automation platform to unify application and infrastructure automation.

What you will learn

- Understand the context of Kubernetes-based infrastructure automation
- Get to grips with Crossplane concepts with the help of practical examples
- Extend Crossplane to build a modern infrastructure automation platform
- Use the right configuration management tools in the Kubernetes environment
- Explore patterns to unify application and infrastructure automation
- Discover top engineering practices for infrastructure platform as a product

Who this book is for

This book is for cloud architects, platform engineers, infrastructure or application operators, and Kubernetes enthusiasts who want to simplify infrastructure and application automation. A basic understanding of Kubernetes and its building blocks like Pod, Deployment, Service, and Namespace is needed before you can get started with this book.

商品描述(中文翻譯)

一本完整的旅程,帶您自動化基礎設施配置和雲原生應用部署

主要特點:

- 利用 Crossplane 和 Kubernetes 實現基礎設施和應用的統一自動化體驗
- 構建現代化的自助式基礎設施平台,抽象出配方和內部政策
- 提供明確的指導,以管理 Kubernetes 配置和生態系統工具的權衡

書籍描述:

在過去幾年中,無數組織利用 Kubernetes 提供的顛覆性應用部署操作模型獲益良多。隨著 Crossplane 的推出,相同的好處正在應用於基礎設施配置和管理領域。基於基礎設施即代碼的限制,例如漂移管理、基於角色的訪問控制、團隊協作和薄弱的合約,人們開始轉向基於控制平面的基礎設施自動化,但設置它需要很多專業知識和努力。

本書將帶您深入瞭解如何使用 Kubernetes 和 Crossplane 構建基於控制平面的基礎設施自動化平台。雖然 CNCF 的雲原生生態系統擁有一個龐大的工具列表,可能很難進行分析和選擇,但本書將指導您選擇最適合使用案例的 Kubernetes 配置管理工具。您將學習使用基於流行配置管理工具(如 Helm、Kustomize、CNAB、Argo、Keptn 和 Open Policy Agent)的實踐模塊進行配置管理。本書中的示例將是您可以直接應用於工作中的模式。

通過閱讀本 DevOps 書籍,您將能夠構建一個現代化的基礎設施自動化平台,實現應用和基礎設施自動化的統一。

您將學到什麼:

- 瞭解基於 Kubernetes 的基礎設施自動化的背景
- 通過實際示例深入了解 Crossplane 的概念
- 擴展 Crossplane,構建現代化的基礎設施自動化平台
- 在 Kubernetes 環境中使用適當的配置管理工具
- 探索統一應用和基礎設施自動化的模式
- 發現基礎設施平台作為產品的頂級工程實踐

本書適合雲架構師、平台工程師、基礎設施或應用操作員以及 Kubernetes 熱衷者,他們希望簡化基礎設施和應用自動化。在閱讀本書之前,需要對 Kubernetes 及其構建塊(如 Pod、Deployment、Service 和 Namespace)有基本的理解。

作者簡介

Arun is a passionate distributed platform development and a technology blogging expert living in Dubai, a dynamic city where many cultures meet. He is currently working as a Technology Architect at PwC, specializing in Evolutionary Architecture Practices, Kubernetes DevOps, Cloud-Native Apps, and Microservices. He has over a decade of experience working in a variety of different technology, domain, and teams. He has been part of many digital transformation journeys in the last few years. This book is an inspiration from one of his recent works to adopt Crossplane in a large enterprise successfully. He is enthusiastic about learning in public and committed to helping individuals in their cloud-native learning journey.

作者簡介(中文翻譯)

Arun是一位熱情的分散式平台開發和技術博客專家,居住在杜拜這個多元文化交匯的城市。他目前在普華永道擔任技術架構師,專注於演進式架構實踐、Kubernetes DevOps、雲原生應用和微服務。他擁有超過十年的經驗,曾在不同的技術、領域和團隊中工作。在過去幾年中,他參與了許多數位轉型的旅程。這本書是他最近一項成功將Crossplane應用於大型企業的工作的靈感來源。他熱衷於公開學習,並致力於幫助個人在他們的雲原生學習之旅中取得成功。

目錄大綱

1. Introducing The New Operating Model
2. Examining the State of Infrastructure Automation
3. Automating Infrastructure with Crossplane
4. Composing Infrastructure with Crossplane
5. Exploring Infrastructure Platform Patterns
6. More Crossplane Pattern
7. Extending and Scaling Crossplane
8. Knowing The Trade-offs
9. Using Helm, Kustomize, and KubeVela
10. Onboarding Applications with Crossplane
11. Driving Platform Adoption

目錄大綱(中文翻譯)

1. 介紹新的作業模型
2. 檢視基礎設施自動化的狀態
3. 使用 Crossplane 自動化基礎設施
4. 使用 Crossplane 組合基礎設施
5. 探索基礎設施平台模式
6. 更多 Crossplane 模式
7. 擴展和擴充 Crossplane
8. 了解權衡取捨
9. 使用 Helm、Kustomize 和 KubeVela
10. 使用 Crossplane 上線應用程式
11. 推動平台採用