Technology · Ebook
Flux CD: GitOps for Kubernetes with the GitOps Toolkit
by Shriira Press
Flux CD is a GitOps tool for Kubernetes that continuously reconciles your cluster to match the desired state declared in Git. This free book teaches it from the ground up: GitOps principles and pull-based delivery, Flux's composable architecture and the GitOps Toolkit controllers, sources (Git, Helm, OCI), Kustomizations for applying manifests with drift correction and pruning, Helm releases the GitOps way, bootstrapping and repository structure for environments and clusters, image automation that commits new image tags back to Git, security and multi-tenancy with RBAC and encrypted secrets, notifications and observability, and operating Flux in production. Ten focused chapters with real manifests and clear diagrams that take you from concepts to running self-healing GitOps for real workloads.
Contents
- 1Preface
- 2Chapter 1 — What Flux CD Is
- 3Chapter 2 — GitOps and Pull-Based Delivery
- 4Chapter 3 — Architecture and the GitOps Toolkit
- 5Chapter 4 — Sources
- 6Chapter 5 — Kustomizations
- 7Chapter 6 — Helm Releases the GitOps Way
- 8Chapter 7 — Bootstrapping and Repository Structure
- 9Chapter 8 — Image Automation
- 10Chapter 9 — Security and Multi-Tenancy
- 11Chapter 10 — Operating Flux and Putting It Together
