如何更改每个节点的默认数量 pods?
How to change the default number of pods per node?
我正在使用 AWS EKS,我已经设置了一个带有 t3.small 节点的集群。可分配的数量 pods 以某种方式设置为 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%)
所以我想问一下:
- 8 是默认值吗?
- 我该如何更改?
谢谢。
AWS 中给定节点中 pods 的最大数量的计算由以下公式定义:
Max Pods = (Maximum Network Interfaces for instance type) * (IPv4 Addresses per Interface) - 1
由于您使用了 t3.small
,该值下降为 3 * 4 - 1 = 11
。数字 11 还取决于您与每个 pod 关联的计算资源。
此处列出了网络接口列表:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI
我正在使用 AWS EKS,我已经设置了一个带有 t3.small 节点的集群。可分配的数量 pods 以某种方式设置为 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%)
所以我想问一下:
- 8 是默认值吗?
- 我该如何更改?
谢谢。
AWS 中给定节点中 pods 的最大数量的计算由以下公式定义:
Max Pods = (Maximum Network Interfaces for instance type) * (IPv4 Addresses per Interface) - 1
由于您使用了 t3.small
,该值下降为 3 * 4 - 1 = 11
。数字 11 还取决于您与每个 pod 关联的计算资源。
此处列出了网络接口列表:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI