Amazon web services AWS AKS eksctl安装
尝试在Windows-10上使用AWS-AKS安装Chocolate、eksctl、AWS iam验证器等。我有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
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
**
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
- 为您的系统下载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验证器
二进制文件是否工作
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
,然后升级eksctlbrew升级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