Carvel: Composable Kubernetes Tools

Shriira Press

Preface

Build, configure, package, and deploy to Kubernetes with reliable, composable, single-purpose tools — ytt, kbld, kapp, imgpkg, and kapp-controller.

Welcome to Carvel: Composable Kubernetes Tools.

A practical, in-depth guide to Carvel, the suite of reliable, single-purpose, composable tools for Kubernetes config and delivery. Learn how Carvel applies the Unix philosophy to Kubernetes: the config and packaging problem, the composable toolset, ytt (structure-aware YAML templating and overlays), kbld (image resolution and digest pinning), kapp (application-aware deployment), imgpkg and vendir (bundling and vendoring), kapp-controller (continuous delivery and packaging), operations and workflow (local, CI/CD, GitOps), and Carvel in practice.

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 Carvel Is
  2. Chapter 2 — The Kubernetes Config and Packaging Problem
  3. Chapter 3 — The Carvel Toolset
  4. Chapter 4 — ytt — YAML Templating and Overlays
  5. Chapter 5 — kbld — Image Building and Resolution
  6. Chapter 6 — kapp — Application Deployment
  7. Chapter 7 — imgpkg and vendir — Bundling and Vendoring
  8. Chapter 8 — kapp-controller — Continuous Delivery and Packaging
  9. Chapter 9 — Operations and Workflow
  10. Chapter 10 — Carvel in Practice
0%
1/1