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 the lab-provided EKS cluster using Helm. You'll then deploy a sample web app and configure external public access to it via an Ingress 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:
June 22nd, 2023 - Resolved intermittent deployment issue
March 6th, 2023 - Updated to K8s 1.24
Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.
Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).