Manually scale nodes in an Azure Kubernetes Service (AKS) cluster - Azure Kubernetes Service (2024)

  • Article

If the resource needs of your applications change, your cluster performance may be impacted due to low capacity on CPU, memory, PID space, or disk sizes. To address these changes, you can manually scale your AKS cluster to run a different number of nodes. When you scale down, nodes are carefully cordoned and drained to minimize disruption to running applications. When you scale up, AKS waits until nodes are marked Ready by the Kubernetes cluster before pods are scheduled on them.

This article describes how to manually increase or decrease the number of nodes in an AKS cluster.

Before you begin

Scale the cluster nodes

Important

Removing nodes from a node pool using the kubectl command isn't supported. Doing so can create scaling issues with your AKS cluster.

  • Azure CLI
  • Azure PowerShell
  1. Get the name of your node pool using the az aks show command. The following example gets the node pool name for the cluster named myAKSCluster in the myResourceGroup resource group:

    az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfiles

    The following example output shows that the name is nodepool1:

    [ { "count": 1, "maxPods": 110, "name": "nodepool1", "osDiskSizeGb": 30, "osType": "Linux", "vmSize": "Standard_DS2_v2" }]
  2. Scale the cluster nodes using the az aks scale command. The following example scales a cluster named myAKSCluster to a single node. Provide your own --nodepool-name from the previous command, such as nodepool1:

    az aks scale --resource-group myResourceGroup --name myAKSCluster --node-count 1 --nodepool-name <your node pool name>

    The following example output shows the cluster successfully scaled to one node, as shown in the agentPoolProfiles section:

    { "aadProfile": null, "addonProfiles": null, "agentPoolProfiles": [ { "count": 1, "maxPods": 110, "name": "nodepool1", "osDiskSizeGb": 30, "osType": "Linux", "vmSize": "Standard_DS2_v2", "vnetSubnetId": null } ], [...]}

Scale User node pools to 0

Unlike System node pools that always require running nodes, User node pools allow you to scale to 0. To learn more on the differences between system and user node pools, see System and user node pools.

Important

You can't scale a user node pool with the cluster autoscaler enabled to 0 nodes. To scale a user node pool to 0 nodes, you must disable the cluster autoscaler first. For more information, see Disable the cluster autoscaler on a node pool.

  • Azure CLI
  • Azure PowerShell
  • To scale a user pool to 0, you can use the az aks nodepool scale in alternative to the above az aks scale command, and set 0 as your node count.

    az aks nodepool scale --name <your node pool name> --cluster-name myAKSCluster --resource-group myResourceGroup --node-count 0 
  • You can also autoscale User node pools to zero nodes, by setting the --min-count parameter of the Cluster Autoscaler to 0.

Next steps

In this article, you manually scaled an AKS cluster to increase or decrease the number of nodes. You can also use the cluster autoscaler to automatically scale your cluster.

Manually scale nodes in an Azure Kubernetes Service (AKS) cluster - Azure Kubernetes Service (2024)
Top Articles
How To Make Money Online: For Beginners!
Best Travel Credit Cards of March 2024 | The Motley Fool
Use Copilot in Microsoft Teams meetings
2018 Jeep Wrangler Unlimited All New for sale - Portland, OR - craigslist
Pinellas County Jail Mugshots 2023
Catsweb Tx State
Gt Transfer Equivalency
Marion County Wv Tax Maps
Rhinotimes
Becu Turbotax Discount Code
Parent Resources - Padua Franciscan High School
Metro Pcs.near Me
Traveling Merchants Tack Diablo 4
Nevermore: What Doesn't Kill
Pjs Obits
Riversweeps Admin Login
Elbert County Swap Shop
Mythical Escapee Of Crete
Inkwell, pen rests and nib boxes made of pewter, glass and porcelain.
Cpt 90677 Reimbursem*nt 2023
Pain Out Maxx Kratom
Craigslist Brandon Vt
Ewg Eucerin
Issue Monday, September 23, 2024
Mumu Player Pokemon Go
EST to IST Converter - Time Zone Tool
Bee And Willow Bar Cart
1400 Kg To Lb
Arcane Odyssey Stat Reset Potion
Hotels Near New Life Plastic Surgery
Powerspec G512
Baywatch 2017 123Movies
10 games with New Game Plus modes so good you simply have to play them twice
Tiny Pains When Giving Blood Nyt Crossword
Tryst Houston Tx
San Bernardino Pick A Part Inventory
Craigslist Pets Plattsburgh Ny
Shane Gillis’s Fall and Rise
Riverton Wyoming Craigslist
Academy Sports New Bern Nc Coupons
Craigslist Com Panama City Fl
Emily Tosta Butt
Setx Sports
Myrtle Beach Craigs List
Grand Valley State University Library Hours
Sandra Sancc
Greatpeople.me Login Schedule
Market Place Tulsa Ok
300 Fort Monroe Industrial Parkway Monroeville Oh
Rise Meadville Reviews
Ret Paladin Phase 2 Bis Wotlk
Latest Posts
Article information

Author: Arline Emard IV

Last Updated:

Views: 6583

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Arline Emard IV

Birthday: 1996-07-10

Address: 8912 Hintz Shore, West Louie, AZ 69363-0747

Phone: +13454700762376

Job: Administration Technician

Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking

Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.