All Products
Search
Document Center

Container Service for Kubernetes:kubelet_config

Last Updated:Sep 21, 2026

Parameter

Type

Description

Example

object

The supported kubelet configuration.

registryPullQPS

integer

The QPS limit for the image registry.

5

registryBurst

integer

The maximum number of burst image pulls.

10

eventRecordQPS

integer

The maximum number of events that can be generated per second.

5

eventBurst

integer

The maximum burst size for event records.

10

kubeAPIQPS

integer

The number of queries per second when communicating with the API server.

5

kubeAPIBurst

integer

The maximum number of burst requests sent to the API server per second.

10

serializeImagePulls

boolean

Specifies whether to pull images one at a time.

true

cpuManagerPolicy

string

The CPU manager policy.

none

evictionHard

object

The set of hard eviction thresholds that trigger pod eviction.

evictionSoft

object

The set of soft eviction thresholds.

evictionSoftGracePeriod

object

The set of eviction grace periods.

systemReserved

object

The resource configuration reserved for the system.

kubeReserved

object

The resource configuration reserved for Kubernetes system components.

readOnlyPort

integer

The read-only port number.

0

maxPods

integer

The maximum number of pods that can run on the node.

110

containerLogMaxSize

string

The maximum size a log file can reach before log rotation is performed.

10Mi

containerLogMaxFiles

integer

The maximum number of log files that can exist per container.

5

featureGates

object

The feature gates configuration used to enable experimental features.

allowedUnsafeSysctls

array

The whitelist of allowed unsafe sysctl patterns.

string

The whitelist of allowed unsafe sysctl patterns.

net.core.somaxconn

reservedMemory

array

The memory reserved for NUMA nodes.

object

The memory resources limit.

numaNode

integer

The NUMA node.

0

limits

object

The memory resources limit.

{"memory": "1Gi"}

memoryManagerPolicy

string

The policy used by the memory management manager.

none

cpuCFSQuota

boolean

Specifies whether to enable CPU CFS quota enforcement.

true

cpuCFSQuotaPeriod

string

The CPU CFS quota period value.

100ms

imageGCHighThresholdPercent

integer

The threshold above which image garbage collection runs continuously.

85

imageGCLowThresholdPercent

integer

The threshold below which image garbage collection is not performed.

80

podPidsLimit

integer

The maximum number of PIDs that can be used in a pod.

-1

topologyManagerPolicy

string

The Policy Name of the topology management manager to use.

restricted

clusterDNS

array

The list of IP addresses for the cluster DNS servers.

string

The IP address of a cluster DNS server.

127.0.xx.xx

tracing

object

The versioned configuration for the OpenTelemetry tracing client.

endpoint

string

The endpoint of the collector.

localhost:4317

samplingRatePerMillion

integer

The number of samples to collect per million spans.

200000

containerLogMaxWorkers

integer

The maximum number of concurrent workers for log rotation operations.

1

containerLogMonitorInterval

string

The interval for monitoring container logs to perform log rotation.

10s

serverTLSBootstrap

boolean

Enables automatic issuance and rotation of kubelet server certificates. When enabled, you must also set "RotateKubeletServerCertificate": true in the kubelet featureGates configuration.

Note
  • Available only for clusters running version 1.30 or later.

  • For clusters running version 1.30 to v1.33, submit a ticket to apply for this feature.

true