在AWS上创建集群时,Kubernetes kops返回IAMRolePolicy错误

时间:2020-08-10 06:28:48

标签: amazon-web-services amazon-s3 kubernetes kops

这是我的命令:

kops创建集群--name = kubernetes.test123.test123 --state = s3bucket-123 --zones = us-east-1a --node-count = 2 --node-size = t2.micro --master -size = t2.micro --dns-zone = kubernetes.test123.test123

我收到的输出如下:

dependency_overrides:
  analyzer: '0.39.14'

我想念什么?看来群集仍在创建中。

1 个答案:

答案 0 :(得分:0)

如果您在脚本(shell、bash 等)中运行 kops 命令,请记住脚本内的环境变量是不同的。因此,请确保您不依赖环境变量中的 AWS 凭证或任何其他与 Kops 相关的参数(如 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、NAME、KOPS_STATE_STORE 等)。我花了 3 个小时才意识到这与我的 AWS 权限无关!

仅供参考,这些是我的 AWS 用户的权限:

  • AmazonEC2FullAccess
  • AmazonRoute53FullAccess
  • AmazonS3FullAccess
  • IAMFullAccess
  • AmazonVPCFullAccess