1.1 Prerequisites

Prerequisites

Accounts & services

  • An AWS account with permissions for EC2, EKS, ALB, ACM, ECR, IAM.
  • A GitHub account (holds the workshop’s three repos).
  • A domain pointing to AWS and a public certificate in ACM (for HTTPS).

Tools

ToolDescription
gitSource control
aws (AWS CLI)Interact with AWS
terraformProvision the EKS infrastructure
kubectl, helmOperate Kubernetes
eksctlCreate the EKS IAM service account
VS Code + AI coding (Copilot / Amazon Q)Generate Helm chart, pipeline, Terraform

Cost: This workshop uses EKS, EC2 (t2.medium/t3.large) and an ALB, so it will incur charges. Complete the Clean Up section at the end to avoid unexpected costs.