Hi @Anand Mohan Singh,
There are two timeout settings on the AKS standard load balancer; Load balancing rules for inbound connections and Outbound rules for outbound connections.
- The one that is updated using "az aks update" command is the outbound rules.
You can update this value using "az aks update" command and it will persist:
az aks update \
--resource-group myResourceGroup \
--name myAKSCluster \
--load-balancer-idle-timeout 30
Also, you can verify the value using these commands:
az network lb outbound-rule list -g <mc_resource-group> --lb-name kubernetes -o table
az network lb outbound-rule show -g <mc_resource-group> --lb-name kubernetes -n aksOutboundRule
- Load balancing rules is for kubernetes services, default value is 4 and will reconciled back to default value if you changed it when you did any PUT operation on the cluster.
You can verify the value using these commands:
az network lb rule list -g <mc_resource-group> --lb-name kubernetes -o table
az network lb rule show -g <mc_resource-group> --lb-name kubernetes -n <Rule-name>
Hope this helps, and please "Accept as Answer" if it helped, so that it can help others in the community looking for help on similar topics.