exoscale_sks_nodepool (Data Source)
Schema
Required
cluster_id(String)zone(String)
Optional
anti_affinity_group_ids(Set of String) A list of exoscale_anti_affinity_group (IDs) to be attached to the managed instances.created_at(String) The pool creation date.deploy_target_id(String) A deploy target ID.description(String) A free-form text describing the pool.disk_size(Number) The managed instances disk size (GiB; default:50).instance_pool_id(String) The underlying exoscale_instance_pool ID.instance_prefix(String) The string used to prefix the managed instances name (defaultpool).instance_type(String) The managed compute instances type (<family>.<size>, e.g.standard.medium; use the Exoscale CLI -exo compute instance-type list- for the list of available types).ipv6(Boolean) Enable IPV6 for the nodepool nodeskubelet_image_gc(Block Set) Configuration for this nodepool’s kubelet image garbage collector (see below for nested schema)labels(Map of String) A map of key/value labels.name(String)private_network_ids(Set of String) A list of exoscale_private_network (IDs) to be attached to the managed instances.security_group_ids(Set of String) A list of exoscale_security_group (IDs) to be attached to the managed instances.size(Number)state(String) The current pool state.storage_lvm(Boolean) Create nodes with non-standard partitioning for persistent storage (requires min 100G of disk space) (may only be set at creation time).taints(Map of String) A map of key/value Kubernetes taints (’taints = {= “ : ” }’). template_id(String) The managed instances template ID.version(String) The managed instances version.
Read-Only
id(String) The ID of this resource.
Nested Schema for kubelet_image_gc
Optional:
high_threshold(Number) The percent of disk usage after which image garbage collection is always runlow_threshold(Number) The percent of disk usage before which image garbage collection is never runmin_age(String) The minimum age for an unused image before it is garbage collected (k8s duration format, eg. 1h)