Defines whether the autoscaling feature is enabled for the pool.
Cluster ID to which the pool will be attached.
Optional
containerCustomization of the container runtime is available for each pool. Note
that docker
has been deprecated since version 1.20 and will be removed by
version 1.24.
Optional
kubeletKubelet arguments to be used by this pool. Note that this feature is experimental.
Optional
maxDefines the maximum size of the pool. Note that this field is only used when autoscaling is enabled on the pool.
Optional
minDefines the minimum size of the pool. Note that this field is only used when autoscaling is enabled on the pool.
Optional
name?: stringPool name.
Node type is the type of Scaleway Instance wanted for the pool. Nodes with insufficient memory are not eligible (DEV1-S, PLAY2-PICO, STARDUST). 'external' is a special node type used to provision instances from other cloud providers in a Kosmos Cluster.
Optional
placementPlacement group ID in which all the nodes of the pool will be created.
Defines if the public IP should be removed from Nodes. To use this feature, your Cluster must have an attached Private Network set up with a Public Gateway.
Optional
region?: RegionRegion to target. If none is passed will use default region from the config.
Optional
rootSystem volume disk size.
Optional
rootDefines the system volume disk type. Two different types of volume
(volume_type
) are provided: l_ssd
is a local block storage which means
your system is stored locally on your node's hypervisor. b_ssd
is a
remote block storage which means your system is stored on a centralized and
resilient cluster.
Size (number of nodes) of the pool.
Optional
tags?: string[]Tags associated with the pool.
Optional
upgradePool upgrade policy.
Optional
zone?: ZoneZone in which the pool's nodes will be spawned.
Defines whether the autohealing feature is enabled for the pool.