clusters_pools
Overview
Name | clusters_pools |
Type | Resource |
Id | linode.lke.clusters_pools |
Fields
Name | Datatype | Description |
---|---|---|
id | integer | This Node Pool's unique ID. |
autoscaler | object | When enabled, the number of nodes autoscales within the defined minimum and maximum values. |
count | integer | The number of nodes in the Node Pool. |
disks | array | This Node Pool's custom disk layout. |
nodes | array | Status information for the Nodes which are members of this Node Pool. If a Linode has not been provisioned for a given Node slot, the instance_id will be returned as null. |
tags | array | An array of tags applied to this object. Tags are for organizational purposes only. |
type | string | The Linode Type for all of the nodes in the Node Pool. |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
getLKEClusterPools | SELECT | clusterId | Returns all active Node Pools on a Kubernetes cluster. |
getLKENodePool | SELECT | clusterId, poolId | Get a specific Node Pool by ID. |
deleteLKENodePool | DELETE | clusterId, poolId | Delete a specific Node Pool from a Kubernetes cluster. Deleting a Node Pool is a destructive action and cannot be undone. Deleting a Node Pool will delete all Linodes within that Pool. |
_getLKEClusterPools | EXEC | clusterId | Returns all active Node Pools on a Kubernetes cluster. |
_getLKENodePool | EXEC | clusterId, poolId | Get a specific Node Pool by ID. |
postLKEClusterPoolRecycle | EXEC | clusterId, poolId | Recycles a Node Pool for the designated Kubernetes Cluster. All Linodes within the Node Pool will be deleted and replaced with new Linodes on a rolling basis, which may take several minutes. Replacement Nodes are installed with the latest available patch for the Cluster's Kubernetes Version. Any local storage on deleted Linodes (such as "hostPath" and "emptyDir" volumes, or "local" PersistentVolumes) will be erased. |
postLKEClusterPools | EXEC | clusterId, data__count, data__type | Creates a new Node Pool for the designated Kubernetes cluster. |
putLKENodePool | EXEC | clusterId, poolId | Updates a Node Pool's count and autoscaler configuration. Linodes will be created or deleted to match changes to the Node Pool's count. Any local storage on deleted Linodes (such as "hostPath" and "emptyDir" volumes, or "local" PersistentVolumes) will be erased. |