Skip to content

Commit d46c7d5

Browse files
authored
Merge pull request #21625 from tony612/patch-2
zh: fix cpu translation in manage-compute-resources-container
2 parents b8e5d67 + 3d2c685 commit d46c7d5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

content/zh/docs/concepts/configuration/manage-compute-resources-container.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,9 +246,9 @@ When using Docker:
246246
every 100ms. A container cannot use more than its share of CPU time during this interval.
247247
-->
248248

249-
- `spec.containers[].resources.requests.cpu` 的值将转换成 millicore 值,这是个浮点数,并乘以 1024,这个数字中的较大者或 2 用作 `docker run` 命令中的[ `--cpu-shares`](https://docs.docker.com/engine/reference/run/#/cpu-share-constraint) 标志的值。
249+
- `spec.containers[].resources.requests.cpu` 先被转换为可能是小数的 core 值,再乘以 1024,这个数字和 2 的较大者用作 `docker run` 命令中的[ `--cpu-shares`](https://docs.docker.com/engine/reference/run/#/cpu-share-constraint) 标志的值。
250250

251-
- `spec.containers[].resources.limits.cpu` 被转换成 millicore 值。被乘以 100000 然后 除以 1000。这个数字用作 `docker run` 命令中的 [`--cpu-quota`](https://docs.docker.com/engine/reference/run/#/cpu-quota-constraint) 标志的值。[`--cpu-quota` ] 标志被设置成了 100000,表示测量配额使用的默认100ms 周期。如果 [`--cpu-cfs-quota`] 标志设置为 true,则 kubelet 会强制执行 cpu 限制。从 Kubernetes 1.2 版本起,此标志默认为 true
251+
- `spec.containers[].resources.limits.cpu` 先被转换为 millicore 值,再乘以 100,结果就是每 100ms 内 container 可以使用的 CPU 总时间。在此时间间隔(100ms)内,一个 container 使用的 CPU 时间不会超过它被分配的时间
252252

253253
<!--
254254
{{< note >}}
@@ -257,7 +257,7 @@ When using Docker:
257257
-->
258258

259259
{{< note >}}
260-
默认配额限制为 100 毫秒。 CPU配额的最小单位为 1 毫秒。
260+
默认的配额(quota)周期为 100 毫秒。 CPU配额的最小精度为 1 毫秒。
261261
{{</ note >}}
262262

263263
<!--

0 commit comments

Comments
 (0)