目前我正在使用带有 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