In an AKS cluster, which component is responsible for provisioning the Azure Load Balancer to expose services externally?
Think about which component communicates between Kubernetes and Azure infrastructure.
The Azure cloud controller manager in AKS manages cloud resources like the Azure Load Balancer by interacting with Azure APIs to provision and configure them automatically.
You have an AKS service exposed via an Azure Load Balancer. When you scale the number of pods for this service, what happens to the Load Balancer's backend pool?
Consider how Azure Load Balancer routes traffic to pods in AKS.
Azure Load Balancer routes traffic to node IPs in the backend pool. kube-proxy on nodes forwards traffic to pods. So, backend pool updates include node IPs, not pod IPs.
Which of the following is a key advantage of using the Standard Azure Load Balancer over the Basic one in an AKS cluster?
Think about availability and scale features in Azure Load Balancer SKUs.
The Standard Load Balancer supports zone redundancy, higher scale, and better security features compared to the Basic SKU, making it suitable for production AKS workloads.
In an AKS cluster exposed via an Azure Load Balancer, what is the correct sequence of components a client request passes through before reaching a pod?
Follow the path from client to pod step-by-step.
The client sends the request to the Load Balancer IP, which forwards it to a node. kube-proxy on the node routes it to the pod, which processes and responds.
You have an AKS cluster with 50 nodes and a service exposed via a Standard Azure Load Balancer. Each node runs 10 pods for this service. If the Load Balancer supports up to 1000 backend pool instances, what is the maximum number of pods that can be effectively load balanced by this service?
Consider what the Load Balancer backend pool tracks: nodes or pods?
The Azure Load Balancer backend pool tracks nodes, not individual pods. The 1000 instance limit allows up to 1000 nodes. With 10 pods per node, that's up to 10,000 pods. The current 50 nodes is well below the limit.