如何更改每个节点的默认Pod数量?

时间:2019-02-01 21:36:29

标签: aws-eks

我正在使用AWS EKS,并且已经建立了一个带有t3.small节点的集群。不知何故可分配豆荚的数量设置为8:

Allocatable:
 cpu:                2
 ephemeral-storage:  19316009748
 hugepages-1Gi:      0
 hugepages-2Mi:      0
 memory:             1902056Ki
 pods:               8

在我看来,节点上的资源请求偏低

Allocated resources:
  (Total limits may be over 100 percent, i.e., overcommitted.)
  CPU Requests  CPU Limits  Memory Requests  Memory Limits
  ------------  ----------  ---------------  -------------
  310m (15%)    0 (0%)      140Mi (7%)       340Mi (18%)

所以我想问:

  1. 8是默认值吗?
  2. 我该如何更改?

谢谢。

1 个答案:

答案 0 :(得分:3)

此公式定义了AWS中给定节点中的最大吊舱数的计算:

Max Pods = (Maximum Network Interfaces for instance type) * (IPv4 Addresses per Interface) - 1

由于您使用了t3.small,因此该值降为3 * 4 - 1 = 11。数字11还取决于您与每个吊舱关联的计算资源。

此处列出了网络接口列表:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI