GitOps
$9.99
Minimum price
$9.99
Suggested price

GitOps

Cloud-native Continuous Deployment

About the Book

GitOps is a way of implementing Continuous Deployment for cloud native applications. It focuses on a developer-centric experience when operating infrastructure, by using tools developers are already familiar with, including Git and Continuous Deployment tools.

Early Praise

"Software development nowadays requires to be fast and iterative, infrastructure needs to adapt and evolve with the same velocity. GitOps is fundamental for modern infrastructure implementation. With GitOps your source of truth is one or more Git repositories, your process is automated and, most likely, your infrastructure is implemented in a declarative manner. For over four years I've been helping companies implementing GitOps. In this book, you find a great introduction to GitOps and how to apply it to real-world use cases with great hands-on examples."
Vincenzo Ferme, Cloud Native Tech Lead at Kiratech

"GitOps - Cloud-native Continuous Deployment is at the heart of modern Cloud development, automation is king and efficiency is what you get. This GitOps book is very much the same as GitOps development: nice and handy."
Dr. Andreas Schönberger, Founder Lion5 GmbH

"Informative and concise introduction to a neat CI/CD method built around Git."
Dr. Michael Oberparleiter, Software consultant at TNG Technology Consulting
  • Share this book

  • Feedback

    You must own a copy of this Book to access the forums.

    Email the Author(s)

About the Authors

Florian Beetz
Florian Beetz

Florian Beetz is a software engineer at Lion5. He graduated from University of Bamberg in 2020 with a Master's degree in International Software Systems Science and is interested in cloud computing, clean code, and software engineering techniques. In his free time, he likes to go rock climbing in the mountains.

Anja Kammer
Anja Kammer

Anja Kammer is a consultant at INNOQ and creates cloud-native web applications. She deals with deployment automation and CI/CD systems in particular. Her focus is on the topics DevOps, cloud infrastructure and Kubernetes.

Dr. Simon Harrer
Dr. Simon Harrer

Dr. Simon Harrer is a senior consultant at INNOQ. In his daily business, he fights for simple solutions with domain-driven design, fitting architectures such as microservices or monoliths, and clean code in Java, Ruby or even JavaScript. Most recently, he wrote the book Java by Comparison that helps Java beginners to write cleaner code through before/after comparisons.

About the Contributors

Tammo van Lessen
Tammo van Lessen

Tammo van Lessen is a Principal Consultant with INNOQ. He is an elected member of the Apache Software Foundation. He co-authored a German book on WS-BPEL and was a member of OMG’s BPMN 2.0 Finalization Task Force. He published several academic and non-academic articles on Web services & business process execution and has a weakness for rightsized software architectures, Microservices, DevOps and modern monitoring tooling. He is a regular speaker on national and international conferences.

Sonja Scheungrab
Sonja Scheungrab

Sonja is a designer and web developer at INNOQ. She's doing her master's degree in computer science at Fernuni Hagen.

Reader Testimonials

Dr. Michael Oberparleiter
Dr. Michael Oberparleiter

Software Consultant, TNG Technology Consulting

Informative and concise introduction to a neat CI/CD method built around Git.

Dr. Andreas Schönberger
Dr. Andreas Schönberger

Founder Lion5 GmbH

„GitOps - Cloud-native Continuous Deployment” is at the heart of modern Cloud development, automation is king and efficiency is what you get. This GitOps book is very much the same as GitOps development: nice and handy.

Vincenzo Ferme
Vincenzo Ferme

Cloud Native Tech Lead at Kiratech

For over four years I've been helping companies implementing GitOps In this book, you find a great introduction to GitOps and how to apply it to real-world use cases with great hands-on examples.

Table of Contents

  • Acknowledgements
  • Welcome!
  • What is GitOps?
  • Why should I use GitOps?
    • Deploy Faster and More Often
    • Easy and Fast Error Recovery
    • Secure Deployments
    • Self-documenting Deployments
  • How does GitOps work?
    • Environment Repository
    • Push-based vs. Pull-based Deployments
    • Working with Multiple Applications and Environments
    • Preview Environments
    • Trunk-based Development vs. Pull Requests
  • GitOps vs. ...
    • DevOps
    • BizOps
    • NoOps
    • CIOps
    • SVNOps
  • FAQ
  • GitOps Quickstart with the Flux Operator on Kubernetes
    • Step 1: Application Repository
    • Step 2: Environment Repository
    • Step 3: Continuous Delivery Pipeline with GitHub Actions
    • Step 4: Flux Installation
    • Step 5: Pull-based Deployment
  • The Future of GitOps
  • Resources
  • About the Authors

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

Do Well. Do Good.

Authors have earned$10,607,028writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF, EPUB and/or MOBI files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub