NodePoolNodeConfigKubeletConfigArgs

data class NodePoolNodeConfigKubeletConfigArgs(val allowedUnsafeSysctls: Output<List<String>>? = null, val containerLogMaxFiles: Output<Int>? = null, val containerLogMaxSize: Output<String>? = null, val cpuCfsQuota: Output<Boolean>? = null, val cpuCfsQuotaPeriod: Output<String>? = null, val cpuManagerPolicy: Output<String>? = null, val imageGcHighThresholdPercent: Output<Int>? = null, val imageGcLowThresholdPercent: Output<Int>? = null, val imageMaximumGcAge: Output<String>? = null, val imageMinimumGcAge: Output<String>? = null, val insecureKubeletReadonlyPortEnabled: Output<String>? = null, val podPidsLimit: Output<Int>? = null) : ConvertibleToJava<NodePoolNodeConfigKubeletConfigArgs>

Constructors

Link copied to clipboard
constructor(allowedUnsafeSysctls: Output<List<String>>? = null, containerLogMaxFiles: Output<Int>? = null, containerLogMaxSize: Output<String>? = null, cpuCfsQuota: Output<Boolean>? = null, cpuCfsQuotaPeriod: Output<String>? = null, cpuManagerPolicy: Output<String>? = null, imageGcHighThresholdPercent: Output<Int>? = null, imageGcLowThresholdPercent: Output<Int>? = null, imageMaximumGcAge: Output<String>? = null, imageMinimumGcAge: Output<String>? = null, insecureKubeletReadonlyPortEnabled: Output<String>? = null, podPidsLimit: Output<Int>? = null)

Properties

Link copied to clipboard
val allowedUnsafeSysctls: Output<List<String>>? = null

Defines a comma-separated allowlist of unsafe sysctls or sysctl patterns which can be set on the Pods.

Link copied to clipboard
val containerLogMaxFiles: Output<Int>? = null

Defines the maximum number of container log files that can be present for a container.

Link copied to clipboard
val containerLogMaxSize: Output<String>? = null

Defines the maximum size of the container log file before it is rotated.

Link copied to clipboard
val cpuCfsQuota: Output<Boolean>? = null

Enable CPU CFS quota enforcement for containers that specify CPU limits.

Link copied to clipboard
val cpuCfsQuotaPeriod: Output<String>? = null

Set the CPU CFS quota period value 'cpu.cfs_period_us'.

Link copied to clipboard
val cpuManagerPolicy: Output<String>? = null

Control the CPU management policy on the node.

Link copied to clipboard
val imageGcHighThresholdPercent: Output<Int>? = null

Defines the percent of disk usage after which image garbage collection is always run.

Link copied to clipboard
val imageGcLowThresholdPercent: Output<Int>? = null

Defines the percent of disk usage before which image garbage collection is never run. Lowest disk usage to garbage collect to.

Link copied to clipboard
val imageMaximumGcAge: Output<String>? = null

Defines the maximum age an image can be unused before it is garbage collected.

Link copied to clipboard
val imageMinimumGcAge: Output<String>? = null

Defines the minimum age for an unused image before it is garbage collected.

Link copied to clipboard

Controls whether the kubelet read-only port is enabled. It is strongly recommended to set this to FALSE. Possible values: TRUE, FALSE.

Link copied to clipboard
val podPidsLimit: Output<Int>? = null

Controls the maximum number of processes allowed to run in a pod.

Functions

Link copied to clipboard
open override fun toJava(): NodePoolNodeConfigKubeletConfigArgs