Argo CD in Practice: The GitOps way of managing cloud-native applications

0
(0)

Argo CD in Practice: The GitOps way of managing cloud-native applications

  • Author:Alexander MatyushentsevLiviu CosteaSpiros Economakis
  • Length: 236 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2022-11-18
  • ISBN-10: 180323332X
  • ISBN-13: 9781803233321
  • Sales Rank: #6021387 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon



    Book Description

    Build CD pipelines following GitOps principles like declarative and immutable changes stored in version control, all continuously reconciled by Argo CD, and minimize the failure of deployments.

    Purchase of the print or Kindle book includes a free eBook in the PDF format.

    Key Features

    • Discover how to apply GitOps principles to build real-world CD pipelines
    • Understand Argo CD components and how they work together to reconcile cloud native applications
    • Learn to run Argo CD in production with decla百达翡丽 (27)rative config changes, security, observability, disaster recovery, and more

    Book Description

    GitOps follows the practices of infrastructure as code (IaC), allowing developers to use their day-to-day tools and practices such as source control and pull requests to manage apps. With this book, you’ll understand how to apply GitOps bootstrap clusters in a repeatable manner, build CD pipelines for cloud-native apps running on Kubernetes, and minimize the failure of deployments.

    You’ll start by installing Argo CD in a cluster, setting up user access using single sign-on, performing declarative configuration changes, and enabling observability and disaster recovery. Once you have a production-ready setup of Argo CD, you’ll explore how CD pipelines can be built using the pull method, how that increases security, and how the reconciliation process occurs when multi-cluster scenarios are involved. Next, you’ll go through the common troubleshooting scenarios, from installation to day-to-day operations, and learn how performance can be improved. Late弗雷格特岛酒店r, you’ll explore the tools that can be used to孔雀表 parse the YAML you write for deploying apps. You can then check if it is valid for new versions of Kubernetes, verify if it has any security or compliance misconfigurations, and that it follows the best practices for cloud-native apps running on Kubernetes.

    By the end of this book, you’ll be able to build a real-world CD pipeline using Argo CD.

    What you will learn

    • Understand GitOps principles and how they relate to IaC
    • Discover how Argo CD lays the foundation for拉菲 (1) reconciling Git state with the cluster state
    • Run Argo CD in production with an emphasis on reliability and troubleshooting
    • Bootstrap Kubernetes clusters with essential utilities following the GitOps approach
    • Set up a CD pipeline and minimize the failure of deployments
    • Explore ways to verify and validate the YAML you put together when working with Kubernetes
    • Understand the democratization of GitOps and how th法拉利e GitOps engine will enable its further adoption

    Who this book is for

    If you’re a software developer, DevOps engineer, or SRE who is responsible for building CD pipelines for projects running on Kubernetes and wants to advance in your career, this book is for you. Basic knowledge of Kubernetes, Helm, or Ku娇兰stomize and CD pipelines will help you to get the most out of this book.

    中文:

    书名:实践中的Argo CD: 管理云原生应用程序的美度GitOps方式

    按照GitOps原则构建CD管道,例如存储在版本控制中的声明性和不可变更改,所有更改均由Argo CD连续协调,并最大程度地减少部署失败。

    购买印刷版或Kindle书包括PDF格式的免费电子书。

    主要功能

    • 了解如何应用GitOps原理构建真实CD管道
    • 了解Argo CD组件以及它们如何协同工作以协调云原生应用
    • 学习使用声明式配置更改、安全性、可观察性、灾难恢复等方式在生产中运行Argo CD

    图书描述

    GitOps遵循基础架构即代码 (IaC) 的做法,允许开发人员使用他们的日常工具和实践,如源代码控制和拉取请求来管理应用程序。通过本书,您将了解如何以可重复的方式应用GitOps引导集群,为在Kubernetes上运行的云原生应用程序构建CD管道,并最大程度地减少部署失败。

    您将首先在集群中安装Argo CD,使用单点登录设置用户访问权冠蓝狮限,执行声明性配置更改,并启用可观察性和灾难恢复。一旦您有了Argo CD的生产就绪设置,您将探索如何使用pull方法构建CD管道,如何提高安全性,以及在涉及多集群方案时如何进行协调过程。接下来,您将浏览常见的故障排除方案,从安装到日常操作,并了解如何提高性能。稍后,您将探索可用于解析为部署应用程序编写的YAML的工具。然后,您可以检查它是否对新版本的Kubernetes有效,验证它是否存在任何安全性或合规性错误配置,以及它遵循在Kubernetes上运行的云原生应用程序的最佳做法。

    到本书结束时,您将能够使用Argo CD构建真实世界的CD管道。

    什么你会学到

    • 了解GitOps原则及其与IaC
    • 的关系

    • 了解Argo CD如何为Git state和集群状态的协调奠定基础
    • 在生产中运行Argo CD,强调可靠性和故障排除
    • 使用GitOps方法的基本实用程序Bootstrap Kubernetes集群
    • 设置CD管道,最大限度减少部署失败
    • 探索验证和验证使用Kubernetes时放置的YAML的方法
    • 了解GitOps的民主化以及如何使GitOps引擎能够进一步采用

    这本书是为谁准备的

    如果您是负责为Kubernetes上运行的项目构建CD管道的软件开发人员,DevOps工程师或SRE,并且希望在您的职业生涯中取得进步,那么这本书适合您。Kubernetes,Helm或Kustomize和CD管道的基本知识将帮助您充分利用本书。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册