2/27

Install a Helm Chart with Custom Values

easy 10 XP ~8 minHands-on lab

Your platform team publishes Helm charts on an internal repository at http://charts.internal:8879. A new service needs their webapp chart.

Task

  • Add the repository to Helm under the name internal.
  • Install the chart webapp from it, version 1.3.0 (not the newest), as the release gateway in the namespace inventory. The namespace does not exist yet.
  • The release runs 4 replicas and exposes the app with a Service of type NodePort. Set both through the chart's values; don't edit the objects afterwards.

A practice cluster is running on this machine. helm show values lists the settings a chart accepts.

About this machine

Ubuntu 24.04 with a private practice cluster: a real Kubernetes API server, scheduler and controllers, and three nodes (controlplane, node01, node02). Containers are simulated, so images never download and kubectl logs/exec are not available. k is an alias for kubectl, with completion. The grader checks the cluster's final state, not the commands you typed.

TerminalNot started

Your machine is ready to start

Create a free account to open a machine and get graded.