Managed Nodegroups Default¶
As of eksctl v0.58.0, eksctl creates managed nodegroups by
default when a ClusterConfig
file isn't specified for eksctl create cluster
and eksctl create nodegroup
.
To create a self-managed nodegroup, pass --managed=false
. This may break scripts not using a config file if a feature
not supported in managed nodegroups, e.g., Windows nodegroups, is being used.
To fix this, pass --managed=false
, or specify your nodegroup config in a ClusterConfig
file using the
nodeGroups
field which creates a self-managed nodegroup.