Skip to Content
Modern DevOps Practices
book

Modern DevOps Practices

by Gaurav Agarwal
September 2021
Intermediate to advanced
530 pages
10h 30m
English
Packt Publishing
Content preview from Modern DevOps Practices

Chapter 13: Understanding DevOps with GitOps

In the previous chapters, we looked at the core concepts of modern DevOps, Continuous Integration (CI), and Continuous Deployment/Delivery (CD). We also looked at various tools and techniques that can help us to enable a mature and secure DevOps channel across our organization. In this chapter, we'll look at an alternate concept that enables DevOps with GitOps. In this scenario, GitOps uses Git as the central tooling to enable DevOps, and Git becomes a single source of truth.

In this chapter, we're going to cover the following main topics:

  • What is GitOps?
  • The principles of GitOps
  • Why GitOps?
  • The branching strategy and GitOps workflow
  • Declarative infrastructure and config management

Technical requirements ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Effective DevOps

Effective DevOps

Jennifer Davis, Ryn Daniels
Kubernetes Best Practices, 2nd Edition

Kubernetes Best Practices, 2nd Edition

Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Learning DevOps

Learning DevOps

Mikael Krief
Kubernetes in Production Best Practices

Kubernetes in Production Best Practices

Aly Saleh, Murat Karslioglu

Publisher Resources

ISBN: 9781800562387Supplemental Content