Install Kubernetes Tools

Amazon EKS clusters require kubectl and kubelet binaries and the aws-cli or aws-iam-authenticator binary to allow IAM authentication for your Kubernetes cluster.

In this workshop we will give you the commands to download the Linux binaries. If you are running Mac OSX / Windows, please see the official EKS docs for the download links.

Install kubectl

export KUBECTL_VERSION=v1.21.2
sudo curl --silent --location -o /usr/local/bin/kubectl${KUBECTL_VERSION}/bin/linux/amd64/kubectl
sudo chmod +x /usr/local/bin/kubectl

Install JQ and envsubst

sudo yum -y install jq gettext bash-completion

Verify the binaries are in the path and executable

for command in kubectl jq envsubst
    which $command &>/dev/null && echo "$command in path" || echo "$command NOT FOUND"