Field | Default value | Description |
cpu-manager-policy | none | The CPU manager policy. Valid values:
|
eviction-hard |
| A set of hard eviction thresholds that trigger pod eviction. For detailed parameter descriptions, see the official documentation. |
fail-swap-on | true | Specifies whether kubelet can run when swap is enabled on the node. Valid values:
|
feature-gates | - | The feature gates, which are a set of key-value pairs that describe Kubernetes features. For detailed descriptions, see the Feature gate list section of this topic. warning The feature gate takes effect only in clusters of the following versions:
|
image-gc-high-threshold-percent | 85 | The threshold for triggering image garbage collection. When disk utilization exceeds this value, garbage collection will be triggered. Unused images will be cleaned up to release disk space.
Note
|
image-gc-low-threshold-percent | 80 | The threshold for stopping Image garbage collection. During image garbage collection, collection stops when disk usage falls below this percentage.
warning
|
image-maximum-gc-age | 0s | The maximum retention duration for unused images before they are garbage collected. Images that have remained unused for longer than this period will be cleaned up during the next garbage collection cycle.
warning
|
image-minimum-gc-age | 2m | The minimum retention duration for unused images before they are garbage collected. During this time, the image will not be garbage collected even if disk utilization exceeds the garbage collection threshold.
tip Do not set a value that is too high. Otherwise, newly downloaded images that are not used in the short term cannot be cleaned up in time when disk space is tight. This potentially increases disk pressure. |
kube-api-burst | 100 | The maximum burst requests sent to the API server per second.
warning The value of this parameter must be greater than or equal to the value of the kube-api-qps parameter. |
kube-api-qps | 50 | The number of QPS for communication with the API server.
|
kube-reserved | For information about the system default resource reservation policies, see Node resource reservation policies. | The system reserved resources of Kubernetes. You can specify the amount of reserved CPU and memory resources. If kube-reserved is not specified, the system will use the default value to configure resource reservation. |
system-reserved | For information about the system default resource reservation policies, see Node resource reservation policies. | The system-reserved resources of VKE. You can specify the amount of reserved CPU and memory resources. If system-reserved is not specified, the system will use the default value to configure resource reservation. |
max-pods | 110 | The maximum number of pods supported by the node. |
pod-max-pids | -1 | This parameter limits the maximum number of process IDs (PIDs) that all containers in a single Pod can use. This prevents a single Pod from creating excess processes and exhausting the PID resources of the node.
tip
|
registry-burst | 10 | The maximum number of images concurrently pulled from CR. The value is an integer. Valid values: 1 to 100. The value must be greater than or equal to the value of the registry-qps parameter. |
registry-qps | 5 | The QPS threshold for a cluster pulling images from Container Registry (CR). The value is an integer. Valid values: 1 to 50. |
serialize-image-pulls | false | Specify whether to serially pull images. Valid values:
|
topology-manager-policy | none | The topology management policy. Valid values:
|
topology-manager-scope | container | The resource alignment granularity of the topology management policy. Set the value to container. |
Feature gate | Default value | Description |
QoSResourceManager | false | Specify whether to enable quality of service (QoS) Resource Manager to support micro-topology scheduling. Valid values:
|