Condividi tramite


NodeProvisioningDefaultNodePools Class

public final class NodeProvisioningDefaultNodePools
extends ExpandableStringEnum<NodeProvisioningDefaultNodePools>

The set of default Karpenter NodePools (CRDs) configured for node provisioning. This field has no effect unless mode is 'Auto'. Warning: Changing this from Auto to None on an existing cluster will cause the default Karpenter NodePools to be deleted, which will drain and delete the nodes associated with those pools. It is strongly recommended to not do this unless there are idle nodes ready to take the pods evicted by that action. If not specified, the default is Auto. For more information see aka.ms/aks/nap#node-pools.

Field Summary

Modifier and Type Field and Description
static final NodeProvisioningDefaultNodePools AUTO

A standard set of Karpenter NodePools are provisioned.

static final NodeProvisioningDefaultNodePools NONE

No Karpenter NodePools are provisioned automatically.

Constructor Summary

Constructor Description
NodeProvisioningDefaultNodePools()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of NodeProvisioningDefaultNodePools value.

Method Summary

Modifier and Type Method and Description
static NodeProvisioningDefaultNodePools fromString(String name)

Creates or finds a NodeProvisioningDefaultNodePools from its string representation.

static Collection<NodeProvisioningDefaultNodePools> values()

Gets known NodeProvisioningDefaultNodePools values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

AUTO

public static final NodeProvisioningDefaultNodePools AUTO

A standard set of Karpenter NodePools are provisioned.

NONE

public static final NodeProvisioningDefaultNodePools NONE

No Karpenter NodePools are provisioned automatically. Automatic scaling will not happen unless the user creates one or more NodePool CRD instances.

Constructor Details

NodeProvisioningDefaultNodePools

@Deprecated
public NodeProvisioningDefaultNodePools()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of NodeProvisioningDefaultNodePools value.

Method Details

fromString

public static NodeProvisioningDefaultNodePools fromString(String name)

Creates or finds a NodeProvisioningDefaultNodePools from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding NodeProvisioningDefaultNodePools.

values

public static Collection<NodeProvisioningDefaultNodePools> values()

Gets known NodeProvisioningDefaultNodePools values.

Returns:

known NodeProvisioningDefaultNodePools values.

Applies to