⎈ Helm for Developers
Tutorial Prerequisites Decks ↗ GitHub ↗
Home / Multi-service applications
Part 4 4 chapters

Multi-service applications

Kafka on Strimzi, the notification service, umbrella charts, library charts and starters.

Chapter 15

Kafka and the notification service

Add a Strimzi Kafka cluster as a chart of custom resources and a second application chart that consumes the shipment.dispatched event.

40 minutesRead →
Chapter 16

Umbrella charts

Combine the services, the database and Kafka into one release with aliases, conditions, tags, global values and import-values, and learn where an umbrella cannot order things.

45 minutesRead →
Chapter 17

Library charts

Move the helpers and templates the service charts copy into a pc-lib library chart, and prove the refactor by diffing rendered manifests.

40 minutesRead →
Chapter 18

Starters and golden paths

Scaffold a new service chart from a pc-fastapi starter with helm create --starter, handle the rewritten Chart.yaml, and see the starter as one step of a golden path.

35 minutesRead →
← Previous part Debugging and testing Next part → Distribution and supply chain

Helm for Developers

A chaptered, hands-on tutorial for Helm 4: one Python 3.14 (3.15-ready) FastAPI shipping application taken from raw manifests to a signed, GitOps-delivered chart on minikube and OpenShift.

Tutorial

  • Outline
  • Prerequisites
  • Helm 4 tour
  • Roadmap

Reference

  • Helm docs ↗
  • Helm HIPs ↗
  • View on GitHub ↗
  • Issues ↗
Open source · Apache 2.0 Last built 2026-10-08