exoscale_sks_nodepool (Data Source)
Fetch Exoscale Scalable Kubernetes Service (SKS) Node Pool data.
Corresponding resource: exoscale_sks_nodepool.
Schema
Required
cluster_id(String) The parent exoscale_sks_cluster ID.zone(String) The Exoscale Zone name.
Optional
id(String) The SKS node pool ID to match (conflicts withname).name(String) The SKS node pool name to match (conflicts withid).timeouts(Block, Optional) (see below for nested schema)
Read-Only
anti_affinity_group_ids(Set of String) A list of exoscale_anti_affinity_group (IDs) 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).instance_pool_id(String) The underlying exoscale_instance_pool ID.instance_prefix(String) The string used to prefix the managed instances name.instance_type(String) The managed compute instances type (<family>.<size>, e.g.standard.medium).ipv6(Boolean) Whether IPv6 is enabled for the nodepool nodes.kubelet_image_gc(Attributes) Configuration for this nodepool’s kubelet image garbage collector. (see below for nested schema)kubelet_max_pods(Number) The maximum number of pods per node.labels(Map of String) A map of key/value labels.nvidia_mig_profile(String) The NVIDIA Multi-Instance GPU (MIG) profile enabled on the managed GPUs.private_network_ids(Set of String) A list of exoscale_private_network (IDs) attached to the managed instances.security_group_ids(Set of String) A list of exoscale_security_group (IDs) attached to the managed instances.size(Number) The number of managed instances.state(String) The current pool state.storage_lvm(Boolean) Whether nodes were created with non-standard partitioning for persistent storage.taints(Map of String) A map of key/value Kubernetes taints (’: "). template_id(String) The managed instances template ID.version(String) The managed instances version.
Nested Schema for timeouts
Optional:
read(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as “30s” or “2h45m”. Valid time units are “s” (seconds), “m” (minutes), “h” (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
Nested Schema for kubelet_image_gc
Read-Only:
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)
Last updated on