Class NodePoolKubeletConfigurationArgs


  • public final class NodePoolKubeletConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • cpuManagerPolicy

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cpuManagerPolicy()
        Returns:
        Same as cpuManagerPolicy. The name of the policy to use. Requires the CPUManager feature gate to be enabled. Valid value is `none` or `static`.
      • eventBurst

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventBurst()
        Returns:
        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]`.
      • eventRecordQps

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventRecordQps()
        Returns:
        Same as eventRecordQPS. The maximum event creations per second. If 0, there is no limit enforced. Valid value is `[0-50]`.
      • evictionHard

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> evictionHard()
        Returns:
        Same as evictionHard. The map of signal names to quantities that defines hard eviction thresholds. For example: `{"memory.available" = "300Mi"}`.
      • evictionSoft

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> evictionSoft()
        Returns:
        Same as evictionSoft. The map of signal names to quantities that defines soft eviction thresholds. For example: `{"memory.available" = "300Mi"}`.
      • evictionSoftGracePeriod

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> evictionSoftGracePeriod()
        Returns:
        Same as evictionSoftGracePeriod. The map of signal names to quantities that defines grace periods for each soft eviction signal. For example: `{"memory.available" = "30s"}`.
      • kubeApiBurst

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kubeApiBurst()
        Returns:
        Same as kubeAPIBurst. The burst to allow while talking with kubernetes api-server. Valid value is `[0-100]`.
      • kubeApiQps

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kubeApiQps()
        Returns:
        Same as kubeAPIQPS. The QPS to use while talking with kubernetes api-server. Valid value is `[0-50]`.
      • kubeReserved

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> kubeReserved()
        Returns:
        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](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for more details.
      • registryBurst

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryBurst()
        Returns:
        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]`.
      • registryPullQps

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryPullQps()
        Returns:
        Same as registryPullQPS. The limit of registry pulls per second. Setting it to `0` means no limit. Valid value is `[0-50]`.
      • serializeImagePulls

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serializeImagePulls()
        Returns:
        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`.
      • systemReserved

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> systemReserved()
        Returns:
        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](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for more details.