# doctl kubernetes cluster node-pool – DigitalOcean Documentation > The commands under `node-pool` are for managing Kubernetes cluster's node pools. You can use these commands to create or delete node pools, enable autoscaling, and more. - [doctl kubernetes cluster node-pool create](https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/node-pool/create/index.html.md): Creates a new node pool for the specified cluster. The command requires values for the `--name`, `--size`, and `--count` flags to create a node pool. You can also specify that you'd like to enable autoscaling and set minimum and maximum node poll sizes. - [doctl kubernetes cluster node-pool delete](https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/node-pool/delete/index.html.md): Deletes a node pool in a cluster, which also removes all the nodes inside that pool. You cannot reverse this action. - [doctl kubernetes cluster node-pool delete-node](https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/node-pool/delete-node/index.html.md): Deletes a node in the specified node pool. By default, this deletion happens gracefully and Kubernetes drains the node of any pods before deleting it. - [doctl kubernetes cluster node-pool get](https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/node-pool/get/index.html.md): Retrieves information about the specified node pool in the specified cluster, including: - The node pool ID - The slug indicating the machine size of the nodes, such as `s-1vcpu-2gb` - The number of nodes in the pool - The tags applied to the node pool - … - [doctl kubernetes cluster node-pool list](https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/node-pool/list/index.html.md): Retrieves information about the specified cluster's node pools, including: - The node pool ID - The slug indicating the machine size of the nodes, such as `s-1vcpu-2gb` - The number of nodes in the pool - The tags applied to the node pool - The names of … - [doctl kubernetes cluster node-pool replace-node](https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/node-pool/replace-node/index.html.md): Deletes the specified node in the specified node pool, and then creates a new node in its place. This is useful if you suspect a node has entered an undesired state. By default, the deletion happens gracefully and Kubernetes drains the node of any pods … - [doctl kubernetes cluster node-pool update](https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/node-pool/update/index.html.md): Updates a node pool in a cluster. You can update any value for which there is a flag.