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 (default pool).
  • 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 nodes
  • kubelet_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 run
  • low_threshold (Number) The percent of disk usage before which image garbage collection is never run
  • min_age (String) The minimum age for an unused image before it is garbage collected (k8s duration format, eg. 1h)