The Update AKS Node Pool Scale Action is used to update the minCount
and maxCount
for Node Pools in an Azure
Kubernetes Service (AKS) Managed Cluster.
AKS Cluster node pools are the scalable groups of virtual machines that system and application pods are scheduled on.
Outside of business hours you may not need a highly scaled-up AKS Cluster. Save on the cost of unutilized resources and use the Update AKS Node Pool Scale action to ensure your AKS Cluster is scaled to your team's needs.
The Update AKS Node Pool Scale action can target Node Pools in AKS Clusters that satisfy all of these qualities:
enableAutoScaling
property set to truetype
VirtualMachineScaleSets
Tag Groups
One or many Tag Groups used to filter AKS Clusters by their tags.
Min Count
The minCount
parameter to apply to each scalable node pool of the AKS Cluster.
Max Count
The maxCount
parameter to apply to each scalable node pool of the AKS Cluster.
Restore to Previous Scale
Every time the action runs and GorillaStack makes a change to a targeted node pool, it will remember it's previous scale.
This allows GorillaStack users to utilize the Restore to Previous Scale option, retrieving the remembered Min Count and Max Count values and applying these settings for each targeted node pool.
Typically Min Count and Max Count parameters are used to scale down AKS clusters at the end of a business day and the Restore to Previous Scale option is utilized in a corresponding rule responsible for bringing the AKS cluster back up to scale at the start of a work day.