You can scale up or scale down the number of Worker nodes in each node pool and add labels. If a network function with infrastructure requirements is running in this node pool, the scaling up operation automatically applies all the node customizations on the new nodes.

Procedure

  1. Log in to the VMware Telco Cloud Automation web interface.
  2. Go to Infrastructure > CaaS Infrastructure > Cluster Instances.
  3. Click the Kubernetes cluster name that you want to configure.
  4. Click Node Pools.
  5. Select the Options () symbol corresponding to the node pool you want to edit and click Edit.
  6. Under VM Size, edit the following:
    • Number of replicas: Scale down or scale up the node pool nodes.
    • Number of vCPUs: Edit the Number of vCPUs. If the underlying ESXi host has hyperthreading enabled and the network function requires NUMA alignment or supports SMT or CPU reservation, the count of CPUs must be even. This ensures that the physical CPU core is used by the same node.
    • Memory: Increase or decrease the memory as required for the node pool.
    • Disk Size: Increase or decrease the disk size as required for the node pool.
      Note: If you update the number of vCPUs, memory, and disk size, the node pool is redeployed due to rollout.
  7. Under Labels, click Add Label to configure the node labels.
  8. Under Variables, click Add Variable to specify the worker kubelet flags.
  9. Edit the Advanced Options as required for the node pool.
    For more information on the fields, see Add a Node Pool.
  10. Click Apply.
  11. Click Next > Update Node Pool.

Results

You have successfully edited the Node Pool configuration of a Kubernetes cluster instance.