问题标签 [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.

0 投票
1 回答
128 浏览

kubernetes - aws-load-balancer-scheme:内部不创建 NLB,没有错误

aws-load-balancer-scheme:内部不创建 NLB,没有错误,它只是从不创建 NLB

如果我使用已弃用的 service.beta.kubernetes.io/aws-load-balancer-internal: "true",它可以正常工作。

但是,注释文档说要使用方案。

这是我的完整代码:

我已经尝试了许多不同的变体,但在使用方案时我尝试过的没有任何效果。

我在这里想念什么?

有没有办法得到错误?kubectl create -f service-file.yaml 运行没有任何错误到标准输出。

提前致谢。

0 投票
1 回答
32 浏览

amazon-web-services - 节点组和托管节点组之间的 AWS 比较

我使用 eksctl 在 AWS 上创建 EKS 集群

创建 yaml 配置文件定义 EKS 集群遵循docs后,当我运行命令eksctl create cluster -f k8s-dev/k8s-dev.yaml执行创建集群操作时,日志显示以下几行:

nodegroup和有什么区别managed nodegroup

我已经阅读了AWS 的官方文档,managed nodegroup我仍然不清楚选择哪个确切的nodegroup理由managed nodegroup

当您需要创建 EKS 集群时,您会使用什么?

0 投票
3 回答
225 浏览

amazon-web-services - 您当前的用户或角色无权访问此 EKS 集群上的 Kubernetes 对象

不知道这是来自 AWS 的错误还是什么。我创建了一个 IAM 用户并为其提供了完整的管理策略。然后我使用这个用户使用 CLI 创建了一个 EKS 集群,但是当我使用root 用户eksctl登录到 AWS 控制台时,我在尝试访问集群节点时遇到了以下错误。

您当前的用户或角色无权访问此 EKS 集群上的 Kubernetes 对象这可能是由于当前用户或角色没有 Kubernetes RBAC 权限来描述集群资源或在集群的身份验证配置映射中没有条目。

我有这些问题

  1. root 用户是否具有从控制台查看每个资源的完全访问权限?
  2. 如果上述情况属实,这是否意味着当我从 CLI 创建资源时,我必须使用同一用户登录才能查看它?
  3. 或者有没有办法可以将策略附加到 root 用户?在控制台中没有看到类似的东西。

AWS 本身不建议为 root 用户创建访问密钥并将其用于可编程访问,所以我现在很困惑。有人帮忙

到目前为止,我看到的所有问题以及此处文档的链接都是关于在 AWS IAM 中创建的用户或角色,而不是根用户。

0 投票
0 回答
144 浏览

amazon-web-services - 增加 EKS 节点上的节点可分配内存

有时,我的 EKS 节点由于高页面交换而变为 NotReady 并冻结。尽管交换被禁用,但仍会发生这种情况,这可能是由于此处解释了为什么实际上不能在 Linux 上禁用交换。

为了解决这个问题,我想增加节点保留的内存量(并且对 pod 不可用)。我观察到交换内存利用率仅高于 95% 的问题,因此通过将节点限制为 90% 的使用率,我应该能够防止内存压力引起的交换。

  1. EKS 上为托管节点组自定义 Node Allocatable 的正确方法是什么?
  2. 我需要创建一个新的节点组还是可以更新一个现有的节点组?
  3. 必须使用 eksctl 创建节点组,还是我也可以自定义在 AWS Web 控制台中创建的节点组?
0 投票
1 回答
55 浏览

kubernetes - 如何在 eksctl kubernetes 中删除减少节点

我想删除集群的单个节点

这是我的问题,我正在创建仅运行 2 个节点的节点,但有时我需要更多节点几分钟,然后在使用缩减后我只想从集群中删除排水节点。我手动放大/缩小
这是我遵循的步骤

  1. 创建具有 2 个节点的集群
  2. 扩展集群并再添加 2 个。
  3. 在我只想删除带有所有备份 pod 的 2 个节点之后

我用命令试过了

但这无济于事,它会删除随机节点,管理器也会崩溃。

0 投票
0 回答
21 浏览

amazon-web-services - 具有预留 ec2 实例的 Eksctl

我找不到使用 eksctl 使用 EC2 预留实例的方法,每当我启动它时,它都会使用按需实例。有一种现场实例的方法,但这不是我想要的。有没有办法使用 eksctl 启动 EC2 预留实例?

0 投票
0 回答
40 浏览

amazon-web-services - 节点组附加组件中的核心 DNS 降级

尝试在 EKS 集群内创建节点组。创建节点组后,在附加组件中,core-dns 选项显示为已降级。尝试了在谷歌上找到的所有可能性。无法解决此问题。有人可以帮忙吗。

0 投票
0 回答
21 浏览

kubernetes - 如何创建适用于“ekctl create cluster”的凭据?

我已经尝试了一切,但我似乎无法实现它。

基本上我创建了一个具有此权限的角色(AWS 服务)(https://eksctl.io/usage/minimum-iam-policies/

创建了一个具有该角色的用户组,以及该组中的一个用户,然后在我的机器中配置了用户的访问密钥和密码。

我有kubectleksctlaws安装。

但是我只会得到错误。其中一个说我未经授权,另一个说我在获得一些令牌时只是一个可重试的错误。

我错过了什么?

-v 9我使用args运行它,我得到了这个:

0 投票
1 回答
9 浏览

kubernetes - 使用 yaml 配置文件启动托管 EKS 集群时,ClusterConfig 中的 desiredCapacity 指定了什么?

我是 k8s 和 EKS 菜鸟。我正在尝试启动集群并继续满足所需的Capacity键。我只是找不到它的记录位置。
不要费心指向schema,那里没有描述。

0 投票
1 回答
10 浏览

amazon-eks - 在 Fargate 中调度 pod 时出现错误“Fargate 不支持 Pod:不支持卷:不支持 dir-authentication 因为:”的问题

AWS EKS Fargate 的新手。

我在 aws EKS fargate 上创建了一个集群,然后继续安装 helm chart;并且 pod 都处于挂起状态,查看 pod 描述,我注意到有一些错误

我的 storageClass 当前在我的 values.yaml 中设置为 gp2。

接下来我该怎么做才能解决这个问题?