containers [] .resources.limits.cpu可以限制pod的CPU资源,如:
spec:
containers:
- name: cpu-demo-ctr
image: vish/stress
resources:
limits:
cpu: "1"
requests:
cpu: "0.5"
我还想设置显示给pod的CPU核心数.可能吗?
最佳答案 如
documentation here中详述的那样,1 cpu in相当于:
> 1 AWS vCPU
> 1 GCP核心
> 1 Azure vCore
> 1具有超线程的裸机Intel处理器的超线程
所以你可以使用核心请求
cpu: "1"
要么
cpu: "1000m"
但是如果你想更精确 – 你可以分配250米的CPU:
cpu: "250m"
最后,如果您需要多个cpu,您可以:
cpu: "2"