liveBook · Manning

Helm

As explained in Machine Learning Platform Engineering

Helm is a package manager for defining, installing, upgrading, and managing applications on Kubernetes.

Helm packages a Kubernetes application as a chart so deployments, ConfigMaps, secrets, services, and related objects can be installed and maintained together. Charts combine Kubernetes object templates with customizable values, typically stored in values.yaml. section 3.3.6

Installing Redis

Add the Bitnami repository, create a namespace, and install Redis with helm install. The resulting release exposes its namespace, revision, chart version, and deployed status, while kubectl verifies running master and replica pods.

How Machine Learning Platform Engineering covers it

How deep it goes
Explains chart structure and operational commands, but stops short of detailed template syntax or release upgrade behavior.
Examples
Uses Redis installation and a hello-joker chart with three replicas and a NodePort service.
What it assumes
Assumes Kubernetes and kubectl usage while teaching chart packaging, repositories, templates, values, and releases.
What you can do after
Operate/configure Kubernetes applications by installing charts, customizing values, inspecting releases, and uninstalling deployments.
How it connects
Connects charts with Kubernetes deployments, ConfigMaps, secrets, services, namespaces, kubectl, and Artifact Hub.

Also explained in

Compare how 3 books explain Helm →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning Platform Engineering. The section links point to the parts of the book it draws on.