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
Already built
This lab adds
- Cluster add-ons holding AWS permissions through IRSA
Before you start
Cost — Billable
Cluster add-ons commonly provision real infrastructure — a load balancer, EBS volumes for persistent storage — that outlives `helm uninstall` if a finalizer fails.
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
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