EKS 使用 Karpenter 提供比 maxnodes 更多的节点

EKS 使用 Karpenter 提供比 maxnodes 更多的节点

目前我正在使用带有 karpenter 的 EKS,并且我配置了 EKS 集群,其值为 minNodes: 1 maxNodes: 2 DesiredNodes: 1

然后我使用此链接按照我上面链接的 karpenter 文档的说明进行设置后,我通过创建使用暂停图像。然后我将部署的副本扩展到 5 个。现在,无需将节点配置到最大节点数值它配置了 5 个节点。

ManagedNodesGroups 配置

amiFamily: AmazonLinux2
    instanceType: m5a.large
    iam:
      withAddonPolicies:
        autoScaler: true
        cloudWatch: true
    minSize: 1
    maxSize: 2
    desiredCapacity: 1
    volumeSize: 25
    volumeType: gp3

注意:我在 karpenter NodePool 中使用了以下限制

 limits:
    cpu: 1000
    memory: 1000Gi

相关内容