Amazon web services AWS AKS eksctl安装

Amazon web services AWS AKS eksctl安装,amazon-web-services,kubernetes,kubectl,amazon-eks,Amazon Web Services,Kubernetes,Kubectl,Amazon Eks,尝试在Windows-10上使用AWS-AKS安装Chocolate、eksctl、AWS iam验证器等。我有python 3.7并升级了awscli等。 在我得到所有这些之后: eksctl v0.6.0是根据您的源代码提供的最新版本。 aws iam authenticator v0.4.0是根据您的来源提供的最新版本。 但是说明书上说:eksctl GitTag版本至少应该是0.7.0。如果没有,请检查终端输出是否存在任何安装或升级错误。但是我的eksctl版本是version.Info

尝试在Windows-10上使用AWS-AKS安装Chocolate、eksctl、AWS iam验证器等。我有
python 3.7
并升级了awscli等。 在我得到所有这些之后:

eksctl v0.6.0是根据您的源代码提供的最新版本。

aws iam authenticator v0.4.0是根据您的来源提供的最新版本。

但是说明书上说:eksctl GitTag版本至少应该是0.7.0。如果没有,请检查终端输出是否存在任何安装或升级错误。但是我的eksctl版本是
version.Info{BuiltAt:,GitCommit:,GitTag:“0.6.0”}
。console或chocolate.log不会显示任何错误或任何有意义的内容

是的,此版本0.6.0最终不起作用,没有显示错误,但不起作用

任何想法都可以手动尝试

在Windows上安装**
aws iam authenticator
**

  • 打开PowerShell终端窗口,从Amazon S3下载Amazon EKS出售的
    aws iam authenticator
    二进制文件:

    curl-o aws-iam-authenticator.exehttps://amazon-eks.s3-us-west-2.amazonaws.com/1.14.6/2019-08-22/bin/windows/amd64/aws-iam-authenticator.exe

  • (可选)使用同一bucket前缀中提供的SHA-256和验证下载的二进制文件

    • 为您的系统下载SHA-256 sum

      curl-o aws-iam-authenticator.sha256https://amazon-eks.s3-us-west-2.amazonaws.com/1.14.6/2019-08-22/bin/windows/amd64/aws-iam-authenticator.exe.sha256

    • 检查下载二进制文件的SHA-256和

      获取文件hash aws iam authenticator.exe

    • 将命令输出中生成的SHA-256和与下载的SHA-256文件进行比较。虽然PowerShell输出为大写,但两者应该匹配

  • 将二进制文件复制到
    路径中的文件夹中。如果路径中有用于命令行实用程序的现有目录,请将二进制文件复制到该目录。否则,请完成以下步骤

    • 为命令行二进制文件创建一个新目录,例如
      C:\bin
    • 将aws iam authenticator.exe
    二进制文件复制到新目录
  • 编辑用户或系统路径环境变量,将新目录添加到路径中
  • 关闭PowerShell终端并打开一个新的终端以获取新的PATH变量
  • 测试
    aws iam验证器
    二进制文件是否工作

    aws iam验证器帮助

  • 之后,再次尝试使用
    巧克力升级-y eksctl

    在eksctl上说:

    您需要配置AWS API凭据。适用于AWS CLI或任何其他工具(KOP、Terraform等)的内容应足够。您可以使用或。欲了解更多信息,请阅读

    您还需要在
    路径中使用命令(aws iam authenticator
    aws eks get token
    (在aws CLI的1.16.156或更高版本中提供)


    通过将AWS CLI配置为正确的区域(即支持EKS的区域)解决了此问题。目前,美国在US-west-2、US-east-1和US-east-2中支持此功能。一旦我将CLI重新配置为
    US-west-2
    ,然后升级eksctl
    brew升级eksctl&&brew链接——覆盖eksctl
    ,我就得到了正确的配置eksctl的ct 0.7.0版本。
    文档中并没有这样说,这有点道理,但经过艰苦的学习(由于其他错误的原因,我早些时候重新配置了CLI,但之后没有升级eksctl)


    重要的是,如果没有正确的0.7.0版本,一切都无法正常工作。此外,您必须为Console和CLI使用相同的用户。要使其正常工作,必须记住所有这些细微差别。

    我能够成功安装
    aws iam authenticator v0.4.0
    (如上所述)。问题是我没有所需的eksctl 0.7.0的最新版本。安装仅获得了
    V0.6.0
    -我如何获得
    0.70
    ?我进行了
    巧克力升级-y eksctl