Configure
Download kube-aws
Go to the releases and download the latest release tarball for your architecture.
Extract the binary:
tar zxvf kube-aws-${PLATFORM}.tar.gz
Add kube-aws to your path:
mv ${PLATFORM}/kube-aws /usr/local/bin
Configure AWS credentials
Configure your local workstation with AWS credentials using one of the following methods:
Method 1: Configure command
Provide the values of your AWS access and secret keys, and optionally default region and output format:
$ aws configure
AWS Access Key ID [None]: AKID1234567890
AWS Secret Access Key [None]: MY-SECRET-KEY
Default region name [None]: us-west-2
Default output format [None]: text
Method 2: Config file
Write your credentials into the file ~/.aws/credentials
using the following template:
[default]
aws_access_key_id = AKID1234567890
aws_secret_access_key = MY-SECRET-KEY
Method 3: Environment variables
Provide AWS credentials to kube-aws by exporting the following environment variables:
export AWS_ACCESS_KEY_ID=AKID1234567890
export AWS_SECRET_ACCESS_KEY=MY-SECRET-KEY
Test Credentials
Test that your credentials work by describing any instances you may already have running on your account:
$ aws ec2 describe-instances
Did you download kube-aws? Did your credentials work? We will use the AWS CLI in the next step.