The AWS cluster configuration script Kubernetes comes with works pretty much flawlessly, with two exceptions. First, make sure you have
curl installed on the system you are bootstrapping the cluster from. And, second, make sure the
awscli package is recent.
The Debian AWS AMI does not come with
curl installed and the
awscli package is an old version:
aws-cli/1.4.2 Python/3.4.2 Linux/3.16.0-4-amd64).“ After running
pip install --upgrade awscli you should see a version at least:
aws-cli/1.10.24 Python/2.7.9 Linux/3.16.0-4-amd64 botocore/1.4.15.