Pod资源限制

容器资源限制:(最大限制,不能超过物理机的最大限制)

  • resources.limits.cpu
  • resources.limits.memory

容器使用的最小资源需求:

  • resources.requests.cpu
  • resources.requests.memory

CPU单位:可以写m也可以写浮点数,例如0.5=500m,1=1000m

kubernetes会根据Requests的值去查找有足够资源的Node来调度Pod

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
apiVersion: v1
kind: Pod
metadata:
name: pod01
namespace: cka
spec:
containers:
- name: webpod01
image: azu/nginx-php
resources:
requests:
cpu: 0.25
memory: 64Mi # 加i是按1024为1G
limits:
cpu: 0.5
memory: 128Mi