This lab demonstrates how to create an Amazon EKS cluster and deploy a containerized application using best practices. You'll set up an EKS cluster using eksctl, deploy a sample application, and expose it via a Kubernetes service, gaining hands-on experience with containerized workload management in AWS.
Objectives
- Create an Amazon EKS Cluster.
- Deploy a containerized application in an Amazon EKS cluster.
- Verify that the application is functioning correctly.
Prerequisites
- Basic understanding of containerization concepts and Docker.
- Familiarity with Kubernetes fundamentals.
- Basic knowledge of AWS services, particularly EC2 and IAM.
- Comfort with using command-line interfaces (CLI), especially in a Linux environment.
- Basic understanding of networking concepts, including VPCs and load balancing.
Outline
- Task 1: Set up the lab environment
- Task 2: Create an Amazon EKS cluster
- Task 3: Deploy a sample containerized application
- Task 4: Verify the deployed application