问题标签 [eksctl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在不使用 Chocolatey 的情况下在 Windows 上安装 AWS eksctl
我正在使用严格配置的 Windows 电脑,它有一些非常受限制的 ExecutionPolicy 集,即使使用非管理员安装版本的 Chocolatey 也不允许我安装 Chocolatey。有没有一种方法可以安装 AWS eksctl,如此处所述https://docs.aws.amazon.com/eks/latest/userguide/getting-started-eksctl.html不使用 Chocolatey?
amazon-web-services - 如何使用 eksctl 获取 EKS 节点组的卷大小?
我想要关于 EKS 集群中节点组的完整详细信息,例如使用命令设置的卷大小,以及可以使用--node-volume-size
该命令eksctl create nodegroup ...
设置的节点组的许多其他详细信息。
eksctl get nodegroup
给出有限的数据,忽略体积大小。见下文。
kubectl get node
(或kubectl describe node
)提供更多信息(见底部)。但是,这是针对节点的信息,而不是针对节点组的信息。节点组有自己的细节,例如自动缩放的配置,实际上可以是零大小的。此外,kubectl
输出与值不匹配--node-volume-size
- 在本例中为 33 GB,这可以在 AWS EBS 控制台中确认。
我需要eksctl
(EC2 虚拟机)而不是kubectl
(Kubernetes 节点)级别的数据,当然这些确实是一致的。
这只是 eksctl create nodegroup ...
不在(相当瘦的)JSON 中设置的字段的一个示例。如何获得节点组的完整描述?
相关卷的相关输出kubectl
:
kubernetes - 如何在 eksctl 配置文件中为 VPC 设置可用区?
在命令行上使用创建集群eksctl
时,可以使用“zones”标志指定可用区,如下所示:
在eksctl
文档中,注意到配置文件比标志更灵活。但是,eksctl
配置文件选项的文档很少,并且无法从 flags 生成配置文件。
存储库eksctl
提供的示例使用具有预定义子网的现有 VPC,但这无法了解相同设置如何与从头VPC 相关。它也比标志所需的细粒度得多。
如果一个人非常精通 golang(并且非常有耐心),那么可以从源代码中弄清楚,但是 IMO 这违背了像eksctl
.
有没有办法使用配置文件来实现上面标志示例中实现的目标?如果是这样,怎么做?
amazon-web-services - eksctl“未找到集群”
我目前正在尝试 aws eks,但在通过 eksctl 管理集群时遇到问题。现在通过 eksctl 创建集群可以正常使用
集群正确启动,它也显示在 AWS 控制台 Web GUI 中,但如果我尝试使用它
我明白了
未找到集群
我按照文档(EKS 集群)角色中的描述设置了我的角色,并将访问密钥 ID 和秘密访问密钥添加到我的配置中。但这可能是权限问题吗?如果不是,还能是什么
kubernetes - eksctl 在创建后应用集群更改
我使用创建了一个集群
一切都在运行,但现在我想添加集群自动缩放器。似乎没有为eksctl update cluster
命令指定此选项的选项。
创建新集群时,我可以添加 --asg-access 标志,是否可以通过 eksctl 为现有集群启用 ASG 支持?
amazon-web-services - 使用 eksctl 删除 EKS 集群无法正常工作,需要手动删除 ManagedNodeGroups 等资源
我在 EKS 上运行一个集群,并按照教程使用命令部署一个eksctl create cluster --name prod --version 1.17 --region eu-west-1 --nodegroup-name standard-workers --node-type t3.medium --nodes 3 --nodes-min 1 --nodes-max 4 --ssh-access --ssh-public-key public-key.pub --managed
。
一旦我完成了我的测试(主要是安装然后卸载 helm 图表),并且我有一个没有运行任何作业的干净集群,然后我尝试使用 删除它eksctl delete cluster --name prod
,从而导致这些错误。
为了修复它们,我必须手动删除 AWS VPC,然后删除 ManagednodeGroups,然后再次删除所有内容。
我再次尝试了上述步骤(使用官方入门文档中提供的命令创建和删除),但删除时出现相同的错误。
在做这样的事情时我必须手动删除资源似乎非常奇怪。是否有解决此问题的方法,是我做错了什么,还是这是标准程序?
所有命令都通过官方的eksctl cli运行,我正在关注官方的eksctl部署
amazon-web-services - 无法使用 eksctl 创建 AWS EKS 集群
无法从 Windows 10 PC 使用 eksctl 创建 AWS EKS 集群。这是我正在执行的命令
eksctl create cluster --name revit --version 1.17 --region ap-southeast-2 --fargate
eksctl 版本:0.25.0
AWS CLI 版本:aws-cli/2.0.38 Python/3.7.7 Windows/10 exe/AMD64
执行创建集群命令时出错
kubernetes - 是否可以检索用于使用 eksctl 创建 eks 集群的 EKS ClusterConfig yaml 文件
因此,如果集群是使用以下命令创建的
prod.yaml
如果该文件丢失(不再可访问),如何获取 prod.yaml 的当前版本?