In this lab, you deploy a containerized application by using Amazon Elastic Kubernetes Service (Amazon EKS).
Level
Intermediate
Duration
1 Hours 0 MinutesCourse Objectives
In this course, you will learn how to:
- Prepare an AWS Cloud9 workspace
- Create an Amazon EKS cluster
- Prepare a Docker application and push it to an Amazon ECR repository
- Deploy an AWS Load Balancer Controller
- Deploy an application into an Amazon EKS cluster
- Configure and view Amazon CloudWatch Container Insights on a Kubernetes cluster
Intended Audience
This course is intended for:
- Architects
- Developers
- DevOps Engineers
- Infrastructure Engineers
- Systems Operators
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- Navigate the AWS Management Console.
- Use shell commands in Linux environments
Course Outline
- Task 1: Preparing the AWS Cloud9 workspace
- Task 2: Creating the Amazon EKS cluster
- Task 3: Creating Docker images
- Task 4: Creating an Amazon ECR repository and pushing the Docker image to it
- Task 5: Authenticating to the Amazon EKS cluster
- Task 6: Running the AWS Load Balancer Controller on Amazon EKS
- Task 7: Deploying the lab application
- Task 8: Configuring IAM roles for Amazon EKS pods
- Task 9: Deploying Amazon Clo8udWatch Container Insights