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
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.