kubernetes中的Cpu和Memory
2020-07-10 本文已影响0人
柠檬泡红茶
kubernetes中的Cpu和Memory
CPU
2核2线程的CPU,被系统识别为4个逻辑CPU,k8s中会对逻辑CPU做分片限制。kubernetes中一个Cpu相当于1个Vcpu/core,intel处理器的1个超线程。
resources:
requests:
memory: "64Mi"
cpu: "250m"
limits:
memory: "128Mi"
cpu: "500m"
Cpu:250m,表示0.25个cpu,pod正常启动最少的,必须使用的资源;500m,表示0.5个逻辑CPU,pod运行时,最多可以使用的资源。
Memory
Mi表示(1Mi=10242014),M表示(1M=10001000),其他单位类推(K、M、G、T、P、E)
resources:
requests:
memory: "64Mi"
cpu: "250m"
limits:
memory: "128Mi"
cpu: "500m"
Memory: 64Mi,表示2^26字节,64Mi内存。