The AWS Load Balancer Controller is used to help manage and control the provisioning of ALBs (Ingress resources) and NLBs (Service resources - type LoadBalancer).
In this lab scenario, you'll learn how to deploy the AWS Load Balancer Controller into a lab-provided EKS cluster using Helm. You'll then deploy a sample TCP Echo App and configure external public access to it via a Service (type LoadBalancer) cluster resource.
Upon completion of this lab, you will be able to:
This lab is intended for:
You should be familiar with:
Consider taking the following courseware in preparation for this lab:
This Lab will start with the following AWS resources provisioned automatically for you:
October 11th, 2024 - Updated Kubernetes version
December 5th, 2023 - Updated Kubernetes version
June 22nd, 2023 - Resolved intermittent deployment issue
June 5th, 2023 - Resolved an issue that caused the lab to fail to setup on rare occasions
March 6th, 2023 - Updated to K8s 1.24