GitOps and Kubernetes
Continuous Deployment with Argo CD, Jenkins X, and Flux
Billy Yuen, Alexander Matyushentsev, Todd Ekenstam, and Jesse Suen
  • MEAP began November 2019
  • Publication in March 2021 (estimated)
  • ISBN 9781617297274
  • 350 pages (estimated)
  • printed in black & white

Stellar work, a must have on any software professional engineer’s bookshelf.

Sean T. Booker

GitOps and Kubernetes introduces a radical idea—managing your infrastructure with the same Git pull requests you use to manage your codebase. In this in-depth tutorial, you’ll learn to operate infrastructures based on powerful-but-complex technologies such as Kubernetes with the same Git version control tools most developers use daily. With these GitOps techniques and best practices, you’ll accelerate application development without compromising on security, easily roll back infrastructure changes, and seamlessly introduce new team members to your automation process.

About the Technology

The tools to monitor and manage software delivery and deployment can be complex to set up and intimidating to learn, especially when you apply them to applications deployed using Docker and Kubernetes. Imagine, instead, managing your entire Kubernetes infrastructure with Git pull requests! What might at first sound ridiculous is quickly becoming one of the most reliable ways to do Continuous Delivery. Dubbed “GitOps”, this new method uses Git as the “single source of truth” and allows you to manage your infrastructure as a codebase, just like you manage application code. Using declarative tools such as Kubernetes for automating deployment and scaling, GitOps gives you a single control interface, making it easy to assess and roll back changes.

About the book

GitOps and Kubernetes is half reference, half practical tutorial for operating Kubernetes the GitOps way. You’ll learn the GitOps best practices, techniques, and tools that simplify using Kubernetes to deliver enterprise-scale software faster, all without compromising on security. Through fast-paced chapters, you’ll unlock the benefits of GitOps for flexible configuration management, monitoring, robustness, multi-environment support, and discover tricks and tips for managing secrets in the unique GitOps fashion. When you’re done, you’ll be able to implement and manage a scalable Continuous Delivery pipeline that makes it easy to trace changes, rollback mistakes, and clearly validate and audit container deployments.

What's inside

  • Multiple-environments management with branching, namespace, and configuration
  • Access Control with Git, Kubernetes, and Pipeline
  • Using Kubernetes with Argo CD, JenkinsX, and Flux
  • Multi-step deployment strategies like Blue-Green, Canary in a declarative GitOps model

About the reader

For developers familiar with Continuous Delivery principles, and the basics of Git and Kubernetes.

About the authors

Billy Yuen, Alexander Matyushentsev, Todd Ekenstam, and Jesse Suen are principal engineers for the Intuit platform. They are widely recognized as industry leads in GitOps for Kubernetes, having presented numerous related talks at industry conferences.

placing your order...

Don't refresh or navigate away from the page.
print book $29.99 $49.99 pBook + eBook + liveBook
Additional shipping charges may apply
GitOps and Kubernetes (print book) added to cart
continue shopping
go to cart

eBook $39.99 3 formats + liveBook
GitOps and Kubernetes (eBook) added to cart
continue shopping
go to cart

Prices displayed in rupees will be charged in USD when you check out.
customers also bought
customers also reading

This book

FREE domestic shipping on three or more pBooks