Repeatability Reliability Scalability Through Gitops: Continuous delivery and deployment codified

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/CDVersion ControlJVM 語言
  • 立即出貨 (庫存=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)有基本的理解將有助於您充分利用本書的內容。