NodePoolKubeletConfigurationArgs

data class NodePoolKubeletConfigurationArgs(val cpuManagerPolicy: Output<String>? = null, val eventBurst: Output<String>? = null, val eventRecordQps: Output<String>? = null, val evictionHard: Output<Map<String, Any>>? = null, val evictionSoft: Output<Map<String, Any>>? = null, val evictionSoftGracePeriod: Output<Map<String, Any>>? = null, val kubeApiBurst: Output<String>? = null, val kubeApiQps: Output<String>? = null, val kubeReserved: Output<Map<String, Any>>? = null, val registryBurst: Output<String>? = null, val registryPullQps: Output<String>? = null, val serializeImagePulls: Output<String>? = null, val systemReserved: Output<Map<String, Any>>? = null) : ConvertibleToJava<NodePoolKubeletConfigurationArgs>

Constructors

Link copied to clipboard
fun NodePoolKubeletConfigurationArgs(cpuManagerPolicy: Output<String>? = null, eventBurst: Output<String>? = null, eventRecordQps: Output<String>? = null, evictionHard: Output<Map<String, Any>>? = null, evictionSoft: Output<Map<String, Any>>? = null, evictionSoftGracePeriod: Output<Map<String, Any>>? = null, kubeApiBurst: Output<String>? = null, kubeApiQps: Output<String>? = null, kubeReserved: Output<Map<String, Any>>? = null, registryBurst: Output<String>? = null, registryPullQps: Output<String>? = null, serializeImagePulls: Output<String>? = null, systemReserved: Output<Map<String, Any>>? = null)

Functions

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

Properties

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

Same as cpuManagerPolicy. The name of the policy to use. Requires the CPUManager feature gate to be enabled. Valid value is none or static.

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

Same as eventBurst. The maximum size of a burst of event creations, temporarily allows event creations to burst to this number, while still not exceeding event_record_qps. It is only used when event_record_qps is greater than 0. Valid value is [0-100].

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

Same as eventRecordQPS. The maximum event creations per second. If 0, there is no limit enforced. Valid value is [0-50].

Link copied to clipboard
val evictionHard: Output<Map<String, Any>>? = null

Same as evictionHard. The map of signal names to quantities that defines hard eviction thresholds. For example: {"memory.available" = "300Mi"}.

Link copied to clipboard
val evictionSoft: Output<Map<String, Any>>? = null

Same as evictionSoft. The map of signal names to quantities that defines soft eviction thresholds. For example: {"memory.available" = "300Mi"}.

Link copied to clipboard
val evictionSoftGracePeriod: Output<Map<String, Any>>? = null

Same as evictionSoftGracePeriod. The map of signal names to quantities that defines grace periods for each soft eviction signal. For example: {"memory.available" = "30s"}.

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

Same as kubeAPIBurst. The burst to allow while talking with kubernetes api-server. Valid value is [0-100].

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

Same as kubeAPIQPS. The QPS to use while talking with kubernetes api-server. Valid value is [0-50].

Link copied to clipboard
val kubeReserved: Output<Map<String, Any>>? = null

Same as kubeReserved. The set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=150G) pairs that describe resources reserved for kubernetes system components. Currently, cpu, memory and local storage for root file system are supported. See compute resources for more details.

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

Same as registryBurst. The maximum size of burst pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. Only used if registry_pull_qps is greater than 0. Valid value is [0-100].

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

Same as registryPullQPS. The limit of registry pulls per second. Setting it to 0 means no limit. Valid value is [0-50].

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

Same as serializeImagePulls. When enabled, it tells the Kubelet to pull images one at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Aufs storage backend. Valid value is true or false.

Link copied to clipboard
val systemReserved: Output<Map<String, Any>>? = null

Same as systemReserved. The set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=150G) pairs that describe resources reserved for non-kubernetes components. Currently, only cpu and memory are supported. See compute resources for more details.