Flux CD: GitOps for Kubernetes with the GitOps Toolkit

Shriira Press

Preface

GitOps for Kubernetes — make Git the source of truth and let Flux's controllers continuously reconcile your clusters.

Welcome to Flux CD: GitOps for Kubernetes with the GitOps Toolkit.

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.

This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.

A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.

We hope it serves you well.

— Shriira Press

Contents

  1. Chapter 1 — What Flux CD Is
  2. Chapter 2 — GitOps and Pull-Based Delivery
  3. Chapter 3 — Architecture and the GitOps Toolkit
  4. Chapter 4 — Sources
  5. Chapter 5 — Kustomizations
  6. Chapter 6 — Helm Releases the GitOps Way
  7. Chapter 7 — Bootstrapping and Repository Structure
  8. Chapter 8 — Image Automation
  9. Chapter 9 — Security and Multi-Tenancy
  10. Chapter 10 — Operating Flux and Putting It Together
0%
1/1