Kubernetes CPU是否限制"硬"限制?
假设我有一个带有1个CPU的节点,其中有两个已调度且正在运行/就绪/活动的pod,每个都有requests.limits.cpu
500米.Pod A暂时耗尽1个CPU - 这是正常/允许的.最终,pod B需要一些CPU.将Kubernetes(或Linux)确保pod B可以获得它要求的.5 CPU吗?
我仍然在寻找明确的答案,但听起来这些可能是Linux/Docker中的硬限制.在k8s松弛频道中@danielmartins
写道:
我相信你可以通过
docker inspect
在你设置限制的容器上运行来找到它.检查我的容器之一,我看到Kubernetes集CpuPeriod
,CpuQuota
为他们.Docker文档(https://docs.docker.com/engine/reference/run/)提到了CFS文档(https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt),从那里的信息来看,似乎这些都是硬限制
归档时间: |
|
查看次数: |
1186 次 |
最近记录: |