@@ -350,7 +350,7 @@ limits you defined.
350
350
{{< glossary_tooltip text="CGroups" term_id="cgroup" >}},负责应用并实施所定义的请求。
351
351
352
352
<!--
353
- - The CPU limit defines a hard ceiling on how much CPU time that the container can use.
353
+ - The CPU limit defines a hard ceiling on how much CPU time the container can use.
354
354
During each scheduling interval (time slice), the Linux kernel checks to see if this
355
355
limit is exceeded; if so, the kernel waits before allowing that cgroup to resume execution.
356
356
-->
@@ -443,11 +443,11 @@ kubelet 会将 Pod 的资源使用情况作为 Pod
443
443
If you do not specify a `sizeLimit` for an `emptyDir` volume, that volume may
444
444
consume up to that pod's memory limit (`Pod.spec.containers[].resources.limits.memory`).
445
445
If you do not set a memory limit, the pod has no upper bound on memory consumption,
446
- and can consume all available memory on the node. Kubernetes schedules pods based
446
+ and can consume all available memory on the node. Kubernetes schedules pods based
447
447
on resource requests (`Pod.spec.containers[].resources.requests`) and will not
448
448
consider memory usage above the request when deciding if another pod can fit on
449
- a given node. This can result in a denial of service and cause the OS to do
450
- out-of-memory (OOM) handling. It is possible to create any number of `emptyDir`s
449
+ a given node. This can result in a denial of service and cause the OS to do
450
+ out-of-memory (OOM) handling. It is possible to create any number of `emptyDir`s
451
451
that could potentially consume all available memory on the node, making OOM
452
452
more likely.
453
453
-->
@@ -463,23 +463,23 @@ Kubernetes 基于资源请求(`Pod.spec.containers[].resources.requests`)调
463
463
<!--
464
464
From the perspective of memory management, there are some similarities between
465
465
when a process uses memory as a work area and when using memory-backed
466
- ` emptyDir` . But when using memory as a volume like memory-backed `emptyDir`,
467
- there are additional points below that you should be careful of.
466
+ ` emptyDir` . But when using memory as a volume, like memory-backed `emptyDir`,
467
+ there are additional points below that you should be careful of :
468
468
-->
469
469
从内存管理的角度来看,进程使用内存作为工作区与使用内存作为 `emptyDir` 的介质有一些相似之处。
470
470
但当将内存用作存储卷(例如内存为介质的 `emptyDir` 卷)时,你需要额外注意以下几点:
471
471
472
472
<!--
473
473
* Files stored on a memory-backed volume are almost entirely managed by the
474
- user application. Unlike when used as a work area for a process, you can not
474
+ user application. Unlike when used as a work area for a process, you can not
475
475
rely on things like language-level garbage collection.
476
476
* The purpose of writing files to a volume is to save data or pass it between
477
- applications. Neither Kubernetes nor the OS may automatically delete files
477
+ applications. Neither Kubernetes nor the OS may automatically delete files
478
478
from a volume, so memory used by those files can not be reclaimed when the
479
479
system or the pod are under memory pressure.
480
480
* A memory-backed `emptyDir` is useful because of its performance, but memory
481
481
is generally much smaller in size and much higher in cost than other storage
482
- media, such as disks or SSDs. Using large amounts of memory for `emptyDir`
482
+ media, such as disks or SSDs. Using large amounts of memory for `emptyDir`
483
483
volumes may affect the normal operation of your pod or of the whole node,
484
484
so should be used carefully.
485
485
-->
0 commit comments