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内核数。有可能吗?
答案 0 :(得分:1)
如documentation here中所述,private final Properties properties = new Properties();
{
final ClassLoader loader = getClass().getClassLoader();
try(InputStream config = loader.getResourceAsStream("Resources/config.properties")){
properties.load(config);
} catch(IOException e){
throw new IOError(e);
}
}
cpu等效于:
因此您可以使用来请求核心
1
或
cpu: "1"
但是,如果您想更精确-您可以分配250m的CPU:
cpu: "1000m"
最后,如果您需要多个CPU,则可以执行以下操作:
cpu: "250m"