Package com.pulumi.alicloud.cs.outputs
Class NodePoolKubeletConfiguration
- java.lang.Object
-
- com.pulumi.alicloud.cs.outputs.NodePoolKubeletConfiguration
-
public final class NodePoolKubeletConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NodePoolKubeletConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodePoolKubeletConfiguration.Builder
builder()
static NodePoolKubeletConfiguration.Builder
builder(NodePoolKubeletConfiguration defaults)
java.util.Optional<java.lang.String>
cpuManagerPolicy()
java.util.Optional<java.lang.String>
eventBurst()
java.util.Optional<java.lang.String>
eventRecordQps()
java.util.Map<java.lang.String,java.lang.Object>
evictionHard()
java.util.Map<java.lang.String,java.lang.Object>
evictionSoft()
java.util.Map<java.lang.String,java.lang.Object>
evictionSoftGracePeriod()
java.util.Optional<java.lang.String>
kubeApiBurst()
java.util.Optional<java.lang.String>
kubeApiQps()
java.util.Map<java.lang.String,java.lang.Object>
kubeReserved()
java.util.Optional<java.lang.String>
registryBurst()
java.util.Optional<java.lang.String>
registryPullQps()
java.util.Optional<java.lang.String>
serializeImagePulls()
java.util.Map<java.lang.String,java.lang.Object>
systemReserved()
-
-
-
Method Detail
-
cpuManagerPolicy
public java.util.Optional<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<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<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.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.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.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<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<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.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<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<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<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.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.
-
builder
public static NodePoolKubeletConfiguration.Builder builder()
-
builder
public static NodePoolKubeletConfiguration.Builder builder(NodePoolKubeletConfiguration defaults)
-
-