|
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
|
true |