Class KubeletConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.containerservice.inputs.KubeletConfigArgs
-
public final class KubeletConfigArgs extends com.pulumi.resources.ResourceArgs
Kubelet configurations of agent nodes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KubeletConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static KubeletConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
allowedUnsafeSysctls()
static KubeletConfigArgs.Builder
builder()
static KubeletConfigArgs.Builder
builder(KubeletConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
containerLogMaxFiles()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
containerLogMaxSizeMB()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
cpuCfsQuota()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cpuCfsQuotaPeriod()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cpuManagerPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
failSwapOn()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
imageGcHighThreshold()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
imageGcLowThreshold()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
podMaxPids()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
topologyManagerPolicy()
-
-
-
Field Detail
-
Empty
public static final KubeletConfigArgs Empty
-
-
Method Detail
-
allowedUnsafeSysctls
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedUnsafeSysctls()
- Returns:
- Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).
-
containerLogMaxFiles
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> containerLogMaxFiles()
- Returns:
- The maximum number of container log files that can be present for a container. The number must be ≥ 2.
-
containerLogMaxSizeMB
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> containerLogMaxSizeMB()
- Returns:
- The maximum size (e.g. 10Mi) of container log file before it is rotated.
-
cpuCfsQuota
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cpuCfsQuota()
- Returns:
- Enable CPU CFS quota enforcement for containers that specify CPU limits.
-
cpuCfsQuotaPeriod
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cpuCfsQuotaPeriod()
- Returns:
- Sets CPU CFS quota period value.
-
cpuManagerPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cpuManagerPolicy()
- Returns:
- CPU Manager policy to use.
-
failSwapOn
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> failSwapOn()
- Returns:
- If set to true it will make the Kubelet fail to start if swap is enabled on the node.
-
imageGcHighThreshold
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> imageGcHighThreshold()
- Returns:
- The percent of disk usage after which image garbage collection is always run.
-
imageGcLowThreshold
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> imageGcLowThreshold()
- Returns:
- The percent of disk usage before which image garbage collection is never run.
-
podMaxPids
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> podMaxPids()
- Returns:
- The maximum number of processes per pod.
-
topologyManagerPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> topologyManagerPolicy()
- Returns:
- Topology Manager policy to use.
-
builder
public static KubeletConfigArgs.Builder builder()
-
builder
public static KubeletConfigArgs.Builder builder(KubeletConfigArgs defaults)
-
-