Class ClusterNodePoolNodeConfigKubeletConfigArgs


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

      • cpuCfsQuota

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cpuCfsQuota()
        Returns:
        If true, enables CPU CFS quota enforcement for containers that specify CPU limits.
      • cpuCfsQuotaPeriod

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cpuCfsQuotaPeriod()
        Returns:
        The CPU CFS quota period value. Specified as a sequence of decimal numbers, each with optional fraction and a unit suffix, such as `"300ms"`. Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration. > Note: At the time of writing (2020/08/18) the GKE API rejects the `none` value and accepts an invalid `default` value instead. While this remains true, not specifying the `kubelet_config` block should be the equivalent of specifying `none`.
      • cpuManagerPolicy

        public com.pulumi.core.Output<java.lang.String> cpuManagerPolicy()
        Returns:
        The CPU management policy on the node. See [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). One of `"none"` or `"static"`. Defaults to `none` when `kubelet_config` is unset.
      • podPidsLimit

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> podPidsLimit()
        Returns:
        Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304.