Repeatability Reliability Scalability Through Gitops: Continuous delivery and deployment codified
暫譯: 透過 GitOps 實現可重複性、可靠性與可擴展性:持續交付與部署的編碼化
Feuling, Bryan
- 出版商: Packt Publishing
- 出版日期: 2021-05-14
- 定價: $1,550
- 售價: 9.0 折 $1,395
- 語言: 英文
- 頁數: 292
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801077797
- ISBN-13: 9781801077798
-
相關分類:
CI/CD、Version Control、JVM 語言
立即出貨 (庫存=1)
商品描述
Learn how to best use GitOps to automate manual tasks in the continuous delivery and deployment process
Key Features:
- Explore the different GitOps schools of thought and understand which GitOps practices will work for you and your team
- Get up and running with the fundamentals of GitOps implementation
- Understand how to effectively automate the deployment and delivery process
Book Description:
The world of software delivery and deployment has come a long way in the last few decades. From waterfall methods to Agile practices, every company that develops its own software has to overcome various challenges in delivery and deployment to meet customer and market demands. This book will guide you through common industry practices for software delivery and deployment.
Throughout the book, you'll follow the journey of a DevOps team that matures their software release process from quarterly deployments to continuous delivery using GitOps. With the help of hands-on tutorials, projects, and self-assessment questions, you'll build your knowledge of GitOps basics, different types of GitOps practices, and how to decide which GitOps practice is the best for your company. As you progress, you'll cover everything from building declarative language files to the pitfalls in performing continuous deployment with GitOps.
By the end of this book, you'll be well-versed with the fundamentals of delivery and deployment, the different schools of GitOps, and how to best leverage GitOps in your teams.
What You Will Learn:
- Explore a variety of common industry tools for GitOps
- Understand continuous deployment, continuous delivery, and why they are important
- Gain a practical understanding of using GitOps as an engineering organization
- Become well-versed with using GitOps and Kubernetes together
- Leverage Git events for automated deployments
- Implement GitOps best practices and find out how to avoid GitOps pitfalls
Who this book is for:
This book is for engineering leaders and anyone working in software engineering, DevOps, SRE, build/release, or cloud automation teams. A basic understanding of the DevOps software development life cycle (SDLC) will help you to get the most out of this book.
商品描述(中文翻譯)
學習如何最佳化使用 GitOps 來自動化持續交付和部署過程中的手動任務
主要特點:
- 探索不同的 GitOps 思潮,了解哪些 GitOps 實踐適合您和您的團隊
- 快速上手 GitOps 實施的基本概念
- 了解如何有效地自動化部署和交付過程
書籍描述:
在過去幾十年中,軟體交付和部署的世界已經取得了長足的進步。從瀑布式方法到敏捷實踐,每個開發自己軟體的公司都必須克服各種交付和部署的挑戰,以滿足客戶和市場的需求。本書將指導您了解軟體交付和部署的常見行業實踐。
在本書中,您將跟隨一個 DevOps 團隊的旅程,該團隊將其軟體發布過程從每季度部署轉變為使用 GitOps 的持續交付。通過實作教程、專案和自我評估問題,您將建立對 GitOps 基礎知識、不同類型的 GitOps 實踐以及如何決定哪種 GitOps 實踐最適合您的公司的理解。隨著進展,您將涵蓋從構建聲明式語言檔案到在使用 GitOps 進行持續部署時的陷阱等所有內容。
在本書結束時,您將熟悉交付和部署的基本概念、不同的 GitOps 思潮,以及如何在您的團隊中最佳化利用 GitOps。
您將學到什麼:
- 探索各種常見的 GitOps 行業工具
- 了解持續部署、持續交付及其重要性
- 獲得作為工程組織使用 GitOps 的實用理解
- 熟悉 GitOps 與 Kubernetes 的結合使用
- 利用 Git 事件進行自動化部署
- 實施 GitOps 最佳實踐,並了解如何避免 GitOps 陷阱
本書適合誰:
本書適合工程領導者以及任何從事軟體工程、DevOps、SRE、構建/發布或雲自動化團隊的人士。對 DevOps 軟體開發生命週期 (SDLC) 的基本理解將幫助您充分利用本書。