Skip to content
EgyKode
07 · PackagingLab 43 / 59
Challengehelm

Managing EKS Cluster Add-ons with Helm & IRSA — Challenge

Install the controllers a cluster needs to be useful, each with its own AWS identity instead of node credentials.

Time
19 min
Level
Intermediate
Objectives
4 objectives
Cost
Billable

Where this fits in the platform

Before you start

CostBillable

Cluster add-ons commonly provision real infrastructure — a load balancer, EBS volumes for persistent storage — that outlives `helm uninstall` if a finalizer fails.

How to clean up

The goal#

Build Managing EKS Cluster Add-ons with Helm & IRSA yourself, starting from an empty directory, without following the guided steps.

Everything you need is in the criteria above. Work down them one at a time, and verify each before moving to the next.

Hands-on environment

Run it on AWS

This lab builds real cloud infrastructure, so it needs your own AWS account. Follow the cost and cleanup notes above — the resources are yours, and so is the bill.

Anything you tick here is your own record. EgyKode cannot see inside that terminal, so the success criteria stay self-assessed even when the environment checks your work for you.

Rules#

  • Do not open the guided lab until you have genuinely tried.
  • When something fails, read the error before you search. The error message is the lesson.
  • Tear down anything billable as soon as you finish.

If you get stuck#

The guided lab is one click away at the bottom of this page. Using it is not failure — coming back and repeating the challenge afterwards is the point.

You are done when

0 of 4

The concept behind it

Stuck?Open the guided lab

Phase complete · 07 Packaging

You can now: The application installs from a versioned chart, upgrades safely, and rolls back in seconds.

Next phase

Lab 43 of 59 on the project path

08 · Continuous deliveryJenkins Fundamentals & Role-Based AccessRun Jenkins in a container, build a job from a webhook, and stop every authenticated user being an administrator.50 minBeginner