Gitops Cookbook: Kubernetes Automation in Practice (Paperback)

Vinto, Natale, Bueno, Alex

  • 出版商: O'Reilly
  • 出版日期: 2023-02-21
  • 定價: $2,800
  • 售價: 9.5$2,660
  • 貴賓價: 9.0$2,520
  • 語言: 英文
  • 頁數: 242
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492097470
  • ISBN-13: 9781492097471
  • 相關分類: Kubernetes
  • 立即出貨 (庫存 < 3)



Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn the most useful recipes and examples for following GitOps practices.

Through their years of experience in application modernization, CI/CD, and automation, authors Alex Soto Bueno and Natale Vinto from Red Hat walk you through all the steps necessary for successful hands-on application development and deployment with GitOps. Once you start using the recipes in this book, you'll have a head start in development cycles on Kubernetes following the GitOps approach.

You'll learn how to:

- Develop and deploy applications on Kubernetes
- Understand the basics of CI/CD and automation on Kubernetes, and apply GitOps practices to
- implement development cycles on the platform
- Prepare the app for deployment on multiple environments and/or multiple Kubernetes clusters
- Deploy apps for either multiple environments using GitOps and Argo CD, or for Kubernetes clusters
- Create Kubernetes-native pipelines with Tekton
- Provide and extend DevOps skills for the team working on Kubernetes
- Use progressive delivery to put your applications into production



通過他們在應用現代化、CI/CD和自動化方面的多年經驗,來自紅帽的作者Alex Soto Bueno和Natale Vinto將引導您完成使用GitOps進行成功的實踐應用程式開發和部署所需的所有步驟。一旦您開始使用本書中的配方,您將在遵循GitOps方法的Kubernetes開發週期中占據先機。

- 在Kubernetes上開發和部署應用程式
- 了解CI/CD和Kubernetes上的自動化的基礎知識,並應用GitOps實踐來實現開發週期
- 為多個環境和/或多個Kubernetes集群準備應用程式部署
- 使用GitOps和Argo CD為多個環境部署應用程式,或者為Kubernetes集群部署應用程式
- 使用Tekton創建Kubernetes原生的流水線
- 為在Kubernetes上工作的團隊提供和擴展DevOps技能
- 使用漸進式交付將應用程式投入生產環境中