KubernetesClusterNodePoolKubeletConfigArgs

data class KubernetesClusterNodePoolKubeletConfigArgs(val allowedUnsafeSysctls: Output<List<String>>? = null, val containerLogMaxLine: Output<Int>? = null, val containerLogMaxSizeMb: Output<Int>? = null, val cpuCfsQuotaEnabled: Output<Boolean>? = null, val cpuCfsQuotaPeriod: Output<String>? = null, val cpuManagerPolicy: Output<String>? = null, val imageGcHighThreshold: Output<Int>? = null, val imageGcLowThreshold: Output<Int>? = null, val podMaxPid: Output<Int>? = null, val topologyManagerPolicy: Output<String>? = null) : ConvertibleToJava<KubernetesClusterNodePoolKubeletConfigArgs>

Constructors

constructor(allowedUnsafeSysctls: Output<List<String>>? = null, containerLogMaxLine: Output<Int>? = null, containerLogMaxSizeMb: Output<Int>? = null, cpuCfsQuotaEnabled: Output<Boolean>? = null, cpuCfsQuotaPeriod: Output<String>? = null, cpuManagerPolicy: Output<String>? = null, imageGcHighThreshold: Output<Int>? = null, imageGcLowThreshold: Output<Int>? = null, podMaxPid: Output<Int>? = null, topologyManagerPolicy: Output<String>? = null)

Properties

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

Specifies the allow list of unsafe sysctls command or patterns (ending in *).

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

Specifies the maximum number of container log files that can be present for a container. must be at least 2.

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

Specifies the maximum size (e.g. 10MB) of container log file before it is rotated.

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

Is CPU CFS quota enforcement for containers enabled? Defaults to true.

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

Specifies the CPU CFS quota period value.

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

Specifies the CPU Manager policy to use. Possible values are none and static,

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

Specifies the percent of disk usage above which image garbage collection is always run. Must be between 0 and 100.

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

Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between 0 and 100.

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

Specifies the maximum number of processes per pod.

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

Specifies the Topology Manager policy to use. Possible values are none, best-effort, restricted or single-numa-node.

Functions

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