Lad*_*Zee 5 yaml cluster-computing amazon-web-services amazon-eks eksctl
我创建了一个cluster.yaml
包含以下信息的文件:
---\napiVersion: eksctl.io/v1alpha5\nkind: ClusterConfig\nmetadata:\n name: eks-litmus-demo\n region: ${AWS_REGION}\n version: "1.21"\nmanagedNodeGroups:\n - instanceType: m5.large\n amiFamily: AmazonLinux2\n name: eks-litmus-demo-ng\n desiredCapacity: 2\n minSize: 2\n maxSize: 4\nEOF\n
Run Code Online (Sandbox Code Playgroud)\n当我$ eksctl create cluster -f cluster.yaml
通过终端运行创建集群时,出现以下错误:
错误:检查 AWS STS 访问 \xe2\x80\x93 无法获取当前会话的角色 ARN:MissingEndpoint:此服务需要“端点”配置
\n我该如何解决这个问题?请帮忙!!!
\n注意:我将 STS 下的全球和区域终端节点设置为“在所有 AWS 区域均有效”。
\n小智 0
错误:检查 AWS STS 访问 \xe2\x80\x93 无法获取当前会话的角色 ARN:
\n据此,我认为它无法获取负责创建集群的角色(在您的情况下为集群创建者的角色)。\n创建具有适当角色的 IAM 用户。将必要的策略附加到该角色以创建 EKS 集群。
\n然后您可以使用aws configure命令添加AWS 访问密钥 ID、AWS 秘密访问密钥和默认区域名称。
[确保用户拥有在您的 aws 账户中创建和访问 eks 集群的适当访问权限。您可以使用 aws cli 来验证您是否具有适当的访问权限]
\n 归档时间: |
|
查看次数: |
17561 次 |
最近记录: |