Technical requirements
To link concepts with practice, we will use a series of tools and platforms that are commonly used to interact with the AWS API and Kubernetes:
- An AWS Free Tier account is required. The free tier is available to new AWS customers for a limited period. Once the period expires or the usage exceeds the free tier usage limits, pay-as-you-go service rates apply.
- The AWS CLI (https://aws.amazon.com/cli/) is a unified tool for managing your AWS services. Commands executed through the AWS CLI are transformed into API calls toward the AWS API.
- Terraform (https://www.terraform.io/) is infrastructure-as-code software that can be used to provision and manage infrastructure in the cloud.
- kubectl (https://kubernetes.io/docs/reference/kubectl/) is a command-line tool used for communicating with a Kubernetes cluster through the Kubernetes API.