Technology · Ebook
werf: Git-Driven Delivery to Kubernetes
by Shriira Press
4.5(326)162 pagesPublished 2026
werf is a CNCF command-line tool that turns the whole path from a Git commit to a running Kubernetes workload into one repeatable operation. It builds images with content-based tags and a registry-shared cache, deploys with the Helm-compatible Nelm engine using server-side apply, tracks every resource to readiness, and prunes the registry by reading Git history. This book follows that arc: the giterminism philosophy that pins every input to a commit, the Dockerfile and Stapel builders, content-based tagging and caching, deploying and tracking with Nelm, encrypted secrets and portable bundles, intelligent cleanup, and how werf fits into real CI/CD pipelines and the cloud-native ecosystem.
Contents
- 1Preface
- 2Chapter 1 — What werf Is
- 3Chapter 2 — Giterminism: Git as the Source of Truth
- 4Chapter 3 — Building Images
- 5Chapter 4 — Content-Based Tagging and the Cache
- 6Chapter 5 — Deploying with Nelm
- 7Chapter 6 — Tracking Resources to Completion
- 8Chapter 7 — Secrets, Bundles, and Distribution
- 9Chapter 8 — Cleaning Up the Registry
- 10Chapter 9 — werf in Practice
