问题标签 [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.
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 运行没有任何错误到标准输出。
提前致谢。
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 集群时,您会使用什么?
amazon-web-services - 您当前的用户或角色无权访问此 EKS 集群上的 Kubernetes 对象
不知道这是来自 AWS 的错误还是什么。我创建了一个 IAM 用户并为其提供了完整的管理策略。然后我使用这个用户使用 CLI 创建了一个 EKS 集群,但是当我使用root 用户eksctl
登录到 AWS 控制台时,我在尝试访问集群节点时遇到了以下错误。
您当前的用户或角色无权访问此 EKS 集群上的 Kubernetes 对象这可能是由于当前用户或角色没有 Kubernetes RBAC 权限来描述集群资源或在集群的身份验证配置映射中没有条目。
我有这些问题
- root 用户是否具有从控制台查看每个资源的完全访问权限?
- 如果上述情况属实,这是否意味着当我从 CLI 创建资源时,我必须使用同一用户登录才能查看它?
- 或者有没有办法可以将策略附加到 root 用户?在控制台中没有看到类似的东西。
AWS 本身不建议为 root 用户创建访问密钥并将其用于可编程访问,所以我现在很困惑。有人帮忙
到目前为止,我看到的所有问题以及此处文档的链接都是关于在 AWS IAM 中创建的用户或角色,而不是根用户。
amazon-web-services - 增加 EKS 节点上的节点可分配内存
有时,我的 EKS 节点由于高页面交换而变为 NotReady 并冻结。尽管交换被禁用,但仍会发生这种情况,这可能是由于此处解释了为什么实际上不能在 Linux 上禁用交换。
为了解决这个问题,我想增加节点保留的内存量(并且对 pod 不可用)。我观察到交换内存利用率仅高于 95% 的问题,因此通过将节点限制为 90% 的使用率,我应该能够防止内存压力引起的交换。
- EKS 上为托管节点组自定义 Node Allocatable 的正确方法是什么?
- 我需要创建一个新的节点组还是可以更新一个现有的节点组?
- 必须使用 eksctl 创建节点组,还是我也可以自定义在 AWS Web 控制台中创建的节点组?
kubernetes - 如何在 eksctl kubernetes 中删除减少节点
我想删除集群的单个节点
这是我的问题,我正在创建仅运行 2 个节点的节点,但有时我需要更多节点几分钟,然后在使用缩减后我只想从集群中删除排水节点。我手动放大/缩小
这是我遵循的步骤
- 创建具有 2 个节点的集群
- 扩展集群并再添加 2 个。
- 在我只想删除带有所有备份 pod 的 2 个节点之后
我用命令试过了
但这无济于事,它会删除随机节点,管理器也会崩溃。
amazon-web-services - 具有预留 ec2 实例的 Eksctl
我找不到使用 eksctl 使用 EC2 预留实例的方法,每当我启动它时,它都会使用按需实例。有一种现场实例的方法,但这不是我想要的。有没有办法使用 eksctl 启动 EC2 预留实例?
amazon-web-services - 节点组附加组件中的核心 DNS 降级
尝试在 EKS 集群内创建节点组。创建节点组后,在附加组件中,core-dns 选项显示为已降级。尝试了在谷歌上找到的所有可能性。无法解决此问题。有人可以帮忙吗。
kubernetes - 如何创建适用于“ekctl create cluster”的凭据?
我已经尝试了一切,但我似乎无法实现它。
基本上我创建了一个具有此权限的角色(AWS 服务)(https://eksctl.io/usage/minimum-iam-policies/)
创建了一个具有该角色的用户组,以及该组中的一个用户,然后在我的机器中配置了用户的访问密钥和密码。
我有kubectl
,eksctl
并aws
安装。
但是我只会得到错误。其中一个说我未经授权,另一个说我在获得一些令牌时只是一个可重试的错误。
我错过了什么?
-v 9
我使用args运行它,我得到了这个:
kubernetes - 使用 yaml 配置文件启动托管 EKS 集群时,ClusterConfig 中的 desiredCapacity 指定了什么?
我是 k8s 和 EKS 菜鸟。我正在尝试启动集群并继续满足所需的Capacity键。我只是找不到它的记录位置。
不要费心指向schema,那里没有描述。
amazon-eks - 在 Fargate 中调度 pod 时出现错误“Fargate 不支持 Pod:不支持卷:不支持 dir-authentication 因为:”的问题
AWS EKS Fargate 的新手。
我在 aws EKS fargate 上创建了一个集群,然后继续安装 helm chart;并且 pod 都处于挂起状态,查看 pod 描述,我注意到有一些错误
我的 storageClass 当前在我的 values.yaml 中设置为 gp2。
接下来我该怎么做才能解决这个问题?