Microsoft Azure Architect Design (2020, legacy) — Question 47
You have an Azure subscription.
You need to deploy an Azure Kubernetes Service (AKS) solution that will use Linux nodes. The solution must meet the following requirements:
✑ Minimize the time it takes to provision compute resources during scale-out operations.
✑ Support autoscaling of Linux containers.
✑ Minimize administrative effort.
Which scaling option should you recommend?
Answer options
- A. Virtual Kubelet
- B. cluster autoscaler
- C. horizontal pod autoscaler
- D. AKS virtual nodes
Correct answer: D
Explanation
The correct answer is D, AKS virtual nodes, as they allow for rapid scaling of resources by leveraging virtual nodes that can be added on-demand, which reduces provisioning time. Options A (Virtual Kubelet), B (cluster autoscaler), and C (horizontal pod autoscaler) do not fully meet the requirement of minimizing administrative effort and provisioning time during scale-out operations.