AWS 上的 Kubernetes

Kubernetes on AWS

当 运行 在 kube-master (CoreOS) 上执行以下命令时:

export KUBERNETES_PROVIDER=aws; wget -q -O - https://get.k8s.io | bash  

我收到以下错误:

Can't find aws in PATH, please fix and retry.

我已经设置了路径。任何人都可以告诉它正在搜索哪个 'aws' 吗?它是 kubernetes repo 目录中的 aws 目录,即 kubernetes/cluster/aws?

关注AWS CLI installation guide and then ensure your PATH is set correctly.

是的,你是对的。

如果将 "aws" 设置为 KUBERNETES_PROVIDER,Kubernetes 将使用驻留在 kubernetes/cluster/aws 中的脚本。如果没有设置 KUBERNETES_PROVIDER,我相信默认它依赖于 gcloud CLI 工具。

如果您正在使用 Ubuntu OS。 运行 下面的命令。它会解决您的问题。

apt-get install awscli