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 14: CI/CD Pipelines with GitOps

In the last chapter, we introduced GitOps, why we need it, its principles, and various types of GitOps deployments. We also looked at different kinds of repositories we would create to implement GitOps and the branching strategy choices for each of them. We then looked at a hands-on example of GitOps with declarative infrastructure and config management, where we used Terraform to create a Kubernetes cluster using GitOps. Now, we will deep dive into GitOps and look at application management and the end-to-end GitOps life cycle using CI/CD pipelines.

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

  • Continuous integration with GitHub Actions
  • Release gating with pull requests
  • Continuous deployment ...
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