You will use the AWS Command Line Interface (AWS CLI) as well as kubectl
and eksctl
for these exercises. Detailed documentation on installing the AWS CLI is available on AWS Documentation as well as a Getting started with eksctl
guide that details installation steps for Linux and Windows. These examples will be based on macOS. Sample code, templates, and other resources are provided in a Git repository that accompanies this workshop. You are encouraged to clone
or fork this repository as we will reference that content throughout these exercises.
From your terminal, let's verify that the AWS CLI is installed:
aws --version
Stop! Remember that you will need to run aws configure
to configure your AWS CLI credentials.
If you don't already have it, install Homebrew then install eksctl
.
brew tap weaveworks/tap && \brew update && \brew install weaveworks/tap/eksctl
Installing eksctl
with Homebrew will also install the kubectl
command-line utility.
Now, let's validate that the installation was successful.
eksctl version
You are now ready to create your Amazon EKS cluster and worker nodes!