All Products
Search
Document Center

Container Service for Kubernetes:Create and manage node pools

Last Updated:Aug 07, 2025

ACK One registered clusters provide the node pool feature to group and manage nodes. A node pool is a logical collection of nodes that share the same attributes, such as instance types, operating systems, labels, and taints. You can create multiple node pools with different configurations in a cluster. The configuration of a node pool defines the attributes of its nodes, such as instance types, zones, operating systems, labels, and taints. You can create node pools to perform unified operations and maintenance (O&M) on the nodes within them.

Before you create a node pool, we recommend that you read Connect to cloud-based ECS computing resources to learn about the basic information, scenarios, features, and billing of node pools.

Prerequisites

Console operations

On the Node Pools page of the cluster that you want to manage in the ACK console, you can create, edit, or delete a node pool. You can also view the details of a node pool.

  1. Log on to the ACK console. In the navigation pane on the left, click Clusters.

  2. On the Clusters page, find the cluster to manage and click its name. In the left-side navigation pane, choose Nodes > Node Pools.

Create a node pool

When you create a node pool in the ACK console, you can configure the basic, network, and storage configurations. Some node pool parameters, especially the parameters related to the node pool availability and network, cannot be modified after the node pool is created. The following tables describe these parameters. Creating a node pool in a cluster does not affect the nodes and applications deployed in other node pools of the cluster.

  1. On the Node Pools page, click Create Node Pool. In the Create Node Pool dialog box, configure the node pool parameters.

    After you create the node pool, you can modify the node pool parameters on the Edit Node Pool page. The Modifiable column in the following tables indicates whether the corresponding parameter can be modified after the node pool is created. 错 indicates that the parameter cannot be modified. 对 indicates that the parameter can be modified.

    Basic configurations

    Parameter

    Description

    Changeable

    Node Pool Name

    Specify a node pool name.

    对

    Region

    The region where the current cluster is deployed is selected by default and cannot be changed.

    错

    Scaling Mode

    You can select Manual or Auto to automatically adjust computing resources as needed and policies to reduce cluster costs.

    • Manual: ACK adjusts the number of nodes in the node pool based on the configured Expected Number Of Nodes. The number of nodes is always maintained at the Expected Number Of Nodes. For more information, see Manually scale a node pool.

    • Auto: When the capacity planning of the cluster cannot meet the requirements of pod scheduling, ACK automatically scales out nodes based on the configured minimum and maximum number of instances. By default, node instant scaling is enabled for clusters running Kubernetes 1.24 and later, and node auto scaling is enabled for clusters running Kubernetes versions earlier than 1.24. For more information, see Node scaling.

    对

    Network configurations

    Parameter

    Description

    Modifiable

    Network Settings

    VPC

    By default, the virtual private cloud (VPC) in which the cluster resides is selected. You cannot change the VPC.

    错

    vSwitch

    When the node pool is being scaled out, new nodes are created in the zones of the selected vSwitches based on the policy that you select for the Scaling Policy parameter. You can select vSwitches in the zones that you want to use.

    If no vSwitch is available, click Create vSwitch to create one. For more information, see Create and manage vSwitches.

    对

    Instance and image configurations

    Parameter

    Description

    Changeable

    Billing Method

    The default billing method used when ECS instances are scaled in a node pool. You can select Pay-As-You-Go, Subscription, or Spot Instance.

    • If you select the Subscription billing method, you must configure the Duration parameter and choose whether to enable Auto Renewal.

    • Spot Instance: ACK supports only Spot Instance with a protection period. You must also configure the Upper Price Limit of Current Instance Spec parameter.

      If the real-time market price of an instance type that you select is lower than the value of this parameter, a spot instance of this instance type is created. After the protection period (1 hour) ends, the system checks the spot price and resource availability of the instance type every 5 minutes. If the real-time market price exceeds your bid price or if the resource inventory is insufficient, the spot instance is released. For more information, see Best practices for spot instance-based node pools.

    To ensure that all nodes in a node pool use the same billing method, ACK does not allow you to change the billing method of a node pool from pay-as-you-go or subscription to spot instances or from spot instances to pay-as-you-go or subscription.

    Important
    • If you change the billing method of a node pool, the change takes effect only on newly added nodes. The existing nodes in the node pool still use the original billing method. For more information about how to change the billing method of existing nodes in a node pool, see Change the billing method from pay-as-you-go to subscription.

    • To ensure that all nodes use the same billing method, ACK does not allow you to change the billing method of a node pool from pay-as-you-go or subscription to preemptible instances, or change the billing method of a node pool from preemptible instances to pay-as-you-go or subscription.

    对

    Instance-related parameters

    Select the ECS instances used by the worker node pool based on instance types or attributes. You can filter instance families by attributes such as vCPU, memory, instance family, and architecture. For more information about the instance specifications not supported by ACK and how to configure nodes, see ECS specification recommendations for ACK clusters.

    When the node pool is scaled out, ECS instances of the selected instance types are created. The scaling policy of the node pool determines which instance types are used to create new nodes during scale-out activities. Select multiple instance types to improve the success rate of node pool scale-out operations.

    If the node pool fails to be scaled out because the instance types are unavailable or the instances are out of stock, you can specify more instance types for the node pool. The ACK console automatically evaluates the scalability of the node pool. You can check the scalability of the node pool when you create the node pool or after you create the node pool.

    对

    Operating System

    Alibaba Cloud Marketplace Image is in phased release.
    Note

    For more information about how to upgrade or change the operating system, see Change the OS.

    对

    Security Hardening

    Enable security hardening for the cluster. You cannot modify this parameter after the cluster is created.

    • Disable: disables security hardening for ECS instances.

    • MLPS Security Hardening: Alibaba Cloud provides baselines and the baseline check feature to help you check the compliance of Alibaba Cloud Linux 2 images and Alibaba Cloud Linux 3 images with the level 3 standards of Multi-Level Protection Scheme (MLPS) 2.0. MLPS Security Hardening enhances the security of OS images to meet the requirements of GB/T 22239-2019 Information Security Technology - Baseline for Classified Protection of Cybersecurity without compromising the compatibility and performance of the OS images. For more information, see ACK security hardening based on MLPS.

      Important

      After you enable MLPS Security Hardening, remote logons through SSH are prohibited for root users. You can use Virtual Network Computing (VNC) to log on to the OS from the ECS console and create regular users that are allowed to log on through SSH. For more information, see Connect to an instance by using VNC.

    • OS Security Hardening: You can enable Alibaba Cloud Linux Security Hardening only when the system image is an Alibaba Cloud Linux 2 or Alibaba Cloud Linux 3 image.

    错

    Logon Method

    When you select MLPS-compliant Hardening, only Set Password is supported.

    You can select Set Key Pair or Set Password.

    • Set Key Pair: An Alibaba Cloud SSH key pair is a secure and convenient logon authentication method that consists of a public key and a private key. It is supported only for Linux instances.

      You must also configure Logon Name (root or ecs-user) and the required Key Pair.

    • Set Password: The password must be 8 to 30 characters in length and contain uppercase letters, lowercase letters, digits, and special characters.

      You must also configure Logon Name (root or ecs-user) and the password.

    对

    Logon Name

    If you select Key Pair or Password for Logon Type, you must select root or ecs-user as the username.

    对

    Storage configurations

    Parameter

    Description

    Changeable

    System Disk

    ESSD AutoPL, Enterprise SSD (ESSD), ESSD Entry, Standard SSD, and Ultra Disk are supported. The types of system disks that you can select vary based on the instance families that you select. Disk types that are not displayed in the drop-down list are not supported by the instance types that you select.

    ESSD custom performance and encryption

    • If you select Enterprise SSD (ESSD), you can set a custom performance level. You can select higher performance levels (PLs) for ESSDs with larger storage capacities. For example, you can select PL 2 for an ESSD with a storage capacity of more than 460 GiB. You can select PL 3 for an ESSD with a storage capacity of more than 1,260 GiB. For more information, see Capacity and PLs.

    • You can select Encryption only if you set the system disk type to Enterprise SSD (ESSD). By default, the default service CMK is used to encrypt the system disk. You can also use an existing CMK generated by using Bring Your Own Key (BYOK) in KMS.

    You can select More System Disk Types and select a disk type other than the current one in the System Disk section to improve the success rate of system disk creation. The system will attempt to create a system disk based on the specified disk types in sequence.

    对

    Data Disk

    ESSD AutoPL, Enterprise SSD (ESSD), ESSD Entry, SSD, and Ultra Disk are supported. The data disk types that you can select vary based on the instance families that you select. Disk types that are not displayed in the drop-down list are not supported by the instance types that you select.

    ESSD AutoPL Disk

    • Performance provision: The performance provision feature allows you to configure provisioned performance settings for ESSD AutoPL disks to meet storage requirements that exceed the baseline performance without the need to extend the disks.

    • Performance burst: The performance burst feature allows ESSD AutoPL disks to burst their performance when spikes in read/write workloads occur and reduce the performance to the baseline level at the end of workload spikes.

    Enterprise SSD (ESSD)

    Configure a custom performance level. You can select higher PLs for ESSDs with larger storage capacities. For example, you can select PL 2 for an ESSD with a storage capacity of more than 460 GiB. You can select PL 3 for an ESSD with a storage capacity of more than 1,260 GiB. For more information, see Capacity and PLs.

    • You can select Encryption for all disk types when you specify the type of data disk. By default, the default service CMK is used to encrypt the data disk. You can also use an existing CMK generated by using BYOK in KMS.

    • You can also use snapshots to create data disks in scenarios where container image acceleration and fast loading of large language models (LLMs) are required. This improves the system response speed and enhances the processing capability.

    • During node creation, the last data disk will be automatically formatted. The system will mount /var/lib/container to this disk, while mounting /var/lib/kubelet and /var/lib/containerd to /var/lib/container. To custom mount points, modify the initialization configuration of the data disk. Only one data disk can be selected as the container runtime directory. For usage instructions, see Can I mount a data disk to a custom directory in an ACK node pool?

    Note

    Up to 64 data disks can be attached to an ECS instance. The number of disks that can be attached to an ECS instance varies based on the instance type. To query the maximum number of data disks supported by each instance type, call the DescribeInstanceTypes operation and query the DiskQuantity parameter in the response.

    You can configure the Add Data Disk Type parameter. This parameter allows you to configure a different disk type from the system disk, which increases the success rate of scaling. When creating an instance, the system selects the first matching disk type based on the specified order of disk types for the instance creation.

    对

    对

    Number of instances

    Parameter

    Description

    Can this be modified?

    Expected Number Of Nodes

    The total number of nodes that the node pool should maintain. We recommend that you configure at least two nodes to ensure that cluster components run as expected. You can adjust the expected number of nodes to scale out or scale in the node pool. For more information, see Manually scale a node pool.

    If you do not need to create nodes, you can set this parameter to 0 and then manually adjust it to increase the number of nodes.

    对

    Advanced configurations

    You can expand Advanced Options (Optional) to configure the node scaling policy, resource group, ECS tags, and taints.

    Advanced Configurations

    Parameter

    Description

    Can I make modifications?

    Resource Group

    The resource group to which the cluster belongs. Each resource can belong to only one resource group. You can regard a resource group as a project, an application, or an organization based on your business scenarios.

    对

    Scaling Mode

    Auto Scaling must be enabled for the node pool and Scaling Mode must be set to Auto.
    • Standard Mode: Scales nodes by creating and releasing ECS instances.

    • Economical Mode: Scales nodes by creating, stopping, and restarting ECS instances. This way, when you need to scale nodes again, you can directly restart the stopped instances to accelerate the scaling process.

      You are not charged for the computing resources of stopped ECS instances. You are charged only for storage resources. This does not apply to instance families that have local storage, such as big data and local SSD instance families. For more information about the billing details and precautions for the economical mode of ECS instances, see Economical mode.

    错

    Scaling Policy

    • Priority: The system scales the node pool based on the priorities of the vSwitches that you select for the node pool. The ones you select are displayed in descending order of priority. If Auto Scaling fails to create ECS instances in the zone of the vSwitch with the highest priority, Auto Scaling attempts to create ECS instances in the zone of the vSwitch with the next highest priority.

    • Cost Optimization: The system creates instances based on the vCPU unit prices in ascending order.

      If the Billing Method of the node pool is set to Spot Instance, such instances are preferentially created. You can also set the Percentage of Pay-as-you-go Instances parameter. If spot instances cannot be created due to reasons such as insufficient stocks, pay-as-you-go instances are automatically created as a supplement.

    • Distribution Balancing: The even distribution policy takes effect only when you select multiple vSwitches. This policy ensures that ECS instances are evenly distributed among the zones (the vSwitches) of the scaling group. If they are unevenly distributed due to reasons such as insufficient stocks, you can perform a rebalancing operation.

    对

    Supplement Spot Capacity With On-Demand Instances

    You must also select Spot Instance as the billing method.

    After you enable this feature, if a sufficient number of spot instances cannot be created due to price or inventory issues, ACK automatically tries to create pay-as-you-go instances to meet the requirement for the number of ECS instances.

    对

    Enable Supplemental Spot Instances

    You must set the Billing Method parameter to Spot Instance.

    After this feature is enabled, when a system receives a message that spot instances will be reclaimed (5 minutes before reclamation), ACK will attempt to scale out new instances as compensation.

    If compensation succeeds, ACK will drain and remove the old nodes from the cluster. If compensation fails, ACK will not drain the old nodes. Active release of spot instances may cause service interruptions. After compensation failure, when inventory becomes available or price conditions are met, ACK will automatically purchase instances to maintain the expected node count. For details, see Best practices for spot instance-based node pools.

    To improve compensation success rates, we recommend enabling Use Pay-as-you-go Instances When Spot Instances Are Insufficient at the same time.

    对

    ECS Tags

    Add tags to the ECS instances that are automatically added during auto scaling.

    An ECS instance can have up to 20 tags. To increase the quota limit, submit an application in the Quota Center console. The following tags are automatically added to an ECS node by ACK and Auto Scaling. Therefore, you can add at most 17 tags to an ECS node.

    • The following two ECS tags are added by ACK:

      • ack.aliyun.com:<Cluster ID>

      • ack.alibabacloud.com/nodepool-id:<Node pool ID>

    • The following label is added by Auto Scaling: acs:autoscaling:scalingGroupId:<Scaling group ID>.

    Note
    • After you enable auto scaling, the following ECS tags are added to the node pool by default: k8s.io/cluster-autoscaler:true and k8s.aliyun.com:true.

    • The auto scaling component simulates scale-out activities based on node labels and taints. To meet this purpose, the format of node labels is changed to k8s.io/cluster-autoscaler/node-template/label/Label key:Label value and the format of taints is changed to k8s.io/cluster-autoscaler/node-template/taint/Taint key/Taint value:Taint effect.

    对

    Taints

    Add taints to nodes. A taint consists of a key, a value, and an effect. A taint key can be prefixed. If you want to specify a prefixed taint key, add a forward slash (/) between the prefix and the remaining content of the key. For more information, see Taints and tolerations. The following limits apply to taints:

    • Key: A key must be 1 to 63 characters in length, and can contain letters, digits, hyphens (-), underscores (_), and periods (.). A key must start and end with a letter or digit.

      If you want to specify a prefixed key, the prefix must be a subdomain name. A subdomain name consists of DNS labels that are separated by periods (.), and cannot exceed 253 characters in length. It must end with a forward slash (/). For more information about subdomain names, see DNS subdomain names.

    • Value: A value cannot exceed 63 characters in length, and can contain letters, digits, hyphens (-), underscores (_), and periods (.). A value must start and end with a letter or digit. You can also leave a value empty.

    • You can specify the following effects for a taint: NoSchedule, NoExecute, and PreferNoSchedule.

      • NoSchedule: If a node has a taint whose effect is NoSchedule, the system does not schedule pods to the node.

      • NoExecute: Pods that do not tolerate this taint are evicted after this taint is added to a node. Pods that tolerate this taint are not evicted after this taint is added to a node.

      • PreferNoSchedule: The system attempts to avoid scheduling pods to nodes with taints that are not tolerated by the pods.

    对

    Node Labels

    Add labels to nodes. A label is a key-value pair. A label key can be prefixed. If you want to specify a prefixed label key, add a forward slash (/) between the prefix and the remaining content of the key. The following limits apply to labels:

    • Key: The name must be 1 to 63 characters in length, and can contain letters, digits, hyphens (-), underscores (_), and periods (.). It must start and end with a letter or a digit.

      If you want to specify a prefixed label key, the prefix must be a subdomain name. A subdomain name consists of DNS labels that are separated by periods (.), and cannot exceed 253 characters in length. It must end with a forward slash (/).

      The following prefixes are used by key Kubernetes components and cannot be used in node labels:

      • kubernetes.io/

      • k8s.io/

      • Prefixes that end with kubernetes.io/ or k8s.io/. Example: test.kubernetes.io/.

        However, you can still use the following prefixes:

        • kubelet.kubernetes.io/

        • node.kubernetes.io

        • Prefixes that end with kubelet.kubernetes.io/.

        • Prefixes that end with node.kubernetes.io.

    • Value: A value cannot exceed 63 characters in length, and can contain letters, digits, hyphens (-), underscores (_), and periods (.). A value must start and end with a letter or digit. You can also leave a value empty.

    对

    Custom Node Name

    Specify whether to use a custom node name. If you choose to use a custom node name, the name of the node, name of the ECS instance, and hostname of the ECS instance are changed.

    Note

    If a Windows instance uses a custom node name, the hostname of the instance is fixed to an IP address. You need to use hyphens (-) to replace the periods (.) in the IP address. In addition, no prefix or suffix is allowed in the IP address.

    A custom node name consists of a prefix, an IP substring, and a suffix.

    • A custom node name must be 2 to 64 characters in length. The name must start and end with a lowercase letter or digit.

    • The prefix and suffix can contain letters, digits, hyphens (-), and periods (.). The prefix and suffix must start with a letter and cannot end with a hyphen (-) or period (.). The prefix and suffix cannot contain consecutive hyphens (-) or periods (.).

    • The prefix is required due to ECS limits and the suffix is optional.

    For example, the node IP address is 192.XX.YY.55, the prefix is aliyun.com, and the suffix is test.

    • If the node is a Linux node, the node name, ECS instance name, and ECS instance hostname are aliyun.com192.XX.YY.55test.

    • If the node is a Windows node, the ECS instance hostname is 192-XX-YY-55 and the node name and ECS instance name are aliyun.com192.XX.YY.55test.

    错

    Pre-custom Instance Data

    To use this feature, submit an application in the Quota Center console.

    Nodes automatically run predefined scripts before they are added to the cluster. For more information about user-data scripts, see User-data scripts.

    For example, if you enter echo "hello world", a node runs the following script:

    #!/bin/bash
    echo "hello world"
    [Node initialization script]

    对

    Instance User Data

    Nodes automatically run user-data scripts after they are added to the cluster. For more information about user-data scripts, see User-data scripts.

    For example, if you enter echo "hello world", a node runs the following script:

    #!/bin/bash
    [Node initialization script]
    echo "hello world"
    Note

    After you create a cluster or add nodes, the execution of the user-data script on a node may fail. We recommend that you log on to a node and run the grep cloud-init/var/log/messages command to view the execution log and check whether the execution succeeds or fails on the node.

    对

    CloudMonitor Agent

    After you install CloudMonitor, you can view the monitoring information about the nodes in the CloudMonitor console.

    This parameter takes effect only on newly added nodes and does not take effect on existing nodes. If you want to install the CloudMonitor agent on an existing ECS node, go to the CloudMonitor console.

    对

    Public IP Address

    Specify whether to assign an IPv4 address to each node. If you clear the check box, no public IP address is allocated. If you select the check box, you must configure the Bandwidth Billing Method and Peak Bandwidth parameters.

    This parameter takes effect only on newly added nodes and does not take effect on existing nodes. If you want to enable an existing node to access the Internet, you must create an EIP and associate the EIP with the node. For more information, see Associate an EIP with an ECS instance.

    对

    Custom Security Group

    You can select Basic Security Group or Advanced Security Group, but you can select only one security group type. You cannot modify the security groups of node pools or change the type of security group. For more information about security groups, see Overview.

    Important
    • Each ECS instance supports up to five security groups. Make sure that the quota is sufficient. For more information about security group limits and how to increase the quota limit of security groups for your ECS instance, see Security groups.

    • If you select an existing security group, the system does not automatically configure security group rules. This may cause errors when you access the nodes in the cluster. You must manually configure security group rules. For more information about how to manage security group rules, see Configure security group rules to enforce access control on ACK clusters.

    错

    RDS Whitelist

    Add node IP addresses to the whitelist of an ApsaraDB RDS instance.

    对

    Deployment Set

    You must first create a deployment set in the ECS console, then specify the deployment set when you create a node pool in the ACK console.

    You can use a deployment set to distribute your ECS instances to different physical servers to ensure high service availability and implement underlying disaster recovery. If you specify a deployment set when you create ECS instances, the instances are created and distributed based on the deployment strategy that you preset for the deployment set within the specified region. For more information, see Best practices for associating deployment sets with node pools.

    Important

    After you select a deployment set, the maximum number of nodes that can be created in the node pool is limited. By default, the maximum number of nodes supported by a deployment set is 20 × Number of zones. The number of zones depends on the number of vSwitches. Exercise caution when you select the deployment set. To avoid node creation failures, make sure that the ECS quota of the deployment set that you select is sufficient.

    错

    Private Pool Type

    Valid values: Open, Do Not Use, and Specified.

    • Open: The system automatically matches an open private pool. If no matching is found, resources in the public pool are used.

    • Do Not Use: No private pool is used. Only resources in the public pool are used.

    • Specified: Specify a private pool by ID. If the specified private pool is unavailable, ECS instances fail to start up.

    For more information, see Private pools.

    对

  2. Click Confirm.

    In this page, click Console-to-Code in the bottom-left corner for Terraform or SDK sample parameters matching your node pool configuration.

    Click Confirm. Then, in the node pool list:

    • Initializing status indicates the node pool is being created.

    • Active status indicates successful creation.

Edit a node pool

After a node pool is created, ACK One registered clusters allow you to adjust some node pool configurations in the console, such as the node pool's vSwitch, billing method, instance type, system disk, and whether to enable or disable Auto Scaling. For more information about the configurations that can be updated, see the parameter descriptions in Create a node pool.

Important
  • Modifying a node pool does not affect the nodes and applications deployed in other node pools of the cluster.

  • In most scenarios, after you modify a node pool, the modified configurations apply only to newly added nodes. In specific scenarios, such as when you update the ECS tags or labels and taints of existing nodes, the modified configurations also apply to existing nodes in the node pool.

  • When you change the Scaling Mode of the node pool, note the following items:

    • Switching from Manual to Auto: Enables auto scaling and configures the minimum and maximum instance numbers.

    • Switching from Auto to Manual: Disables auto scaling and sets the minimum instance number to 0 and the maximum instance number to 2000. The value of Expected Nodes is automatically configured to the current number of nodes in the node pool.

  • After you update the configurations of a node pool, nodes that are subsequently added to the node pool use the modified configurations.

  • To modify the node pool configuration, refer to the following steps. If you have made changes to the nodes through other methods, these changes will be overwritten when the node pool is updated.

  1. On the Node Pools page, find the node pool that you want to modify and click Edit in the Actions column.

  2. In the dialog box that appears, modify the parameters of the node pool based on the on-screen instructions.

    On the Node Pools page, if the Status column of the node pool displays Updatng, the node pool is being modified. After the node pool is updated, the Status column displays Activated.

View a node pool

You can view the basic information, monitoring information, node information, and scaling activity records of a node pool.

Click the name of the target node pool to view the following information.

  • The Basic Information tab displays information about the cluster, node pools, and node configurations. If automatic elastic scaling is enabled for the cluster, this tab also displays the elastic scaling configuration.

  • Monitoring tab: Integrates with the Alibaba Cloud Prometheus service to display resource usage metrics for the node pool, such as CPU and memory usage, disk usage, and the average CPU and memory usage of nodes.

  • Node Management tab: Displays a list of all nodes in the current node pool. You can remove, perform O&M on, drain, and schedule nodes. Click Export to export node information to a CSV file.

  • Scaling Activities tab: Displays records of recent scaling activities for node instances, including the number of instances after scaling and a description of each activity. If a scaling activity fails, you can view the cause of the failure. For more information about common error codes for scaling failures, see Error codes and solutions for scaling failures.

Delete a node pool

The release rules of an ECS instance vary based on the billing method of the instance. When you remove a node from a node pool, we recommend that you perform the operations described in the following table. Before you delete a node pool, check whether the Expected Nodes parameter is configured for the node pool. This parameter may affect the node release process.

Node pool

Release rule

Node pool that is configured with the Expected Nodes parameter

  • Pay-as-you-go nodes: released after the node pool is deleted.

  • Subscription nodes: retained after the node pool is deleted.

    If you want to release a subscription node, refer to Change the billing method from subscription to pay-as-you-go to change the billing method of the instance to pay-as-you-go and then log on to the ECS console and release the instance.

  • After you delete a node pool, all nodes in the node pool are removed from the API server of the cluster.

Node pool that is not configured with the Expected Nodes parameter

  • Nodes that are manually or automatically added to the node pool and subscription nodes are not released. Other nodes are released when you delete the node pool.

    If you want to release a subscription node, refer to Change the billing method from subscription to pay-as-you-go to change the billing method of the instance to pay-as-you-go and then log on to the ECS console and release the instance.

  • Released nodes are removed from the API server of the cluster. Retained nodes are not removed from the API server of the cluster.

  1. Optional: Click the name of the node pool that you want to manage. On the Overview tab, you can check whether the Expected Nodes parameter is configured. If a hyphen (-) is displayed, the Expected Nodes parameter is not configured.

  2. Find the node pool you want to delete and choose image > Delete in the Actions column. Read and confirm the information in the dialog box and click OK.