Kubernetes Cluster Node Pool
data class KubernetesClusterNodePool(val actualNodeCount: Int? = null, val autoScale: Boolean? = null, val id: String? = null, val labels: Map<String, String>? = null, val maxNodes: Int? = null, val minNodes: Int? = null, val name: String, val nodeCount: Int? = null, val nodes: List<KubernetesClusterNodePoolNode>? = null, val size: String, val tags: List<String>? = null, val taints: List<KubernetesClusterNodePoolTaint>? = null)
Constructors
Link copied to clipboard
constructor(actualNodeCount: Int? = null, autoScale: Boolean? = null, id: String? = null, labels: Map<String, String>? = null, maxNodes: Int? = null, minNodes: Int? = null, name: String, nodeCount: Int? = null, nodes: List<KubernetesClusterNodePoolNode>? = null, size: String, tags: List<String>? = null, taints: List<KubernetesClusterNodePoolTaint>? = null)
Properties
Link copied to clipboard
A computed field representing the actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
Link copied to clipboard
The number of Droplet instances in the node pool. If auto-scaling is enabled, this should only be set if the desired result is to explicitly reset the number of nodes to this value. If auto-scaling is enabled, and the node count is outside of the given min/max range, it will use the min nodes value.
Link copied to clipboard
A list of nodes in the pool. Each node exports the following attributes:
Link copied to clipboard
A block representing a taint applied to all nodes in the pool. Each taint exports the following attributes (taints must be unique by key and effect pair):