kubelet_config

名称类型描述示例值
object

支持的 kubelet 配置

registryPullQPSlong

镜像仓库的 QPS 上限。

5
registryBurstlong

突发性镜像拉取的个数上限。

10
eventRecordQPSlong

每秒可生成的事件数量。

5
eventBurstlong

事件记录的个数的突发峰值上限。

10
kubeAPIQPSlong

与 API Server 通信的每秒查询个数。

5
kubeAPIBurstlong

每秒发送到 API Server 的突发请求数量上限。

10
serializeImagePullsboolean

是否逐一拉取镜像。

true
cpuManagerPolicystring

CPU 管理器策略。

none
evictionHardobject

触发 Pod 驱逐操作的一组硬性门限。

evictionSoftobject

设置一组驱逐阈值。

evictionSoftGracePeriodobject

设置一组驱逐宽限期。

systemReservedobject

系统预留的资源配置。

kubeReservedobject

kubernetes 系统预留的资源配置。

readOnlyPortlong

只读端口号。

0
maxPodslong

运行的 Pod 个数上限。

110
containerLogMaxSizestring

日志文件被轮转之前可以到达的最大大小。

10Mi
containerLogMaxFileslong

每个容器可以存在的日志文件个数上限。

5
featureGatesobject

特性开关,用来开启实验性功能的配置。

allowedUnsafeSysctlsarray

允许的 sysctl 模式白名单。

string

允许的 sysctl 模式白名单。

net.core.somaxconn
reservedMemoryarray<object>

为 NUMA 节点预留内存。

object
numaNodeinteger

NUMA 节点。

0
limitsobject

内存资源限制。

{"memory": "1Gi"}
memoryManagerPolicystring

内存管理器要使用的策略。

none
cpuCFSQuotaboolean

CPU CFS 配额约束开关。

true
cpuCFSQuotaPeriodstring

CPU CFS 配额周期值。

100ms
imageGCHighThresholdPercentinteger

镜像用量超过此阈值,则镜像垃圾回收会持续执行。

85
imageGCLowThresholdPercentinteger

镜像用量低于此阈值时不会执行镜像垃圾回收操作。

80
podPidsLimitlong

Pod 中可使用的 PID 个数上限。

-1
topologyManagerPolicystring

使用的拓扑管理器策略名称。

restricted
clusterDNSarray

集群 DNS 服务器的 IP 地址的列表。

string
tracingobject

OpenTelemetry 追踪客户端设置版本化的配置信息。

endpointstring

采集器的端点。

localhost:4317
samplingRatePerMillioninteger

每百万 span 要采集的样本数。

containerLogMaxWorkersinteger

指定执行日志轮换操作所需的并发工作程序的最大数量。

1
containerLogMonitorIntervalstring

指定监视容器日志以执行日志轮转操作的持续时间。

10s