Designing Azure Infrastructure Solutions — Question 41
You have an Azure Functions microservice app named App1 that is hosted in the Consumption plan. App1 uses an Azure Queue Storage trigger.
You plan to migrate App1 to an Azure Kubernetes Service (AKS) cluster.
You need to prepare the AKS cluster to support App1. The solution must meet the following requirements:
• Use the same scaling mechanism as the current deployment.
• Support kubenet and Azure Container Networking Interface (CNI) networking.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct answer is worth one point.
Answer options
- A. Configure the horizontal pod autoscaler.
- B. Install Virtual Kubelet.
- C. Configure the AKS cluster autoscaler.
- D. Configure the virtual node add-on.
- E. Install Kubernetes-based Event Driven Autoscaling (KEDA).
Correct answer: A, E
Explanation
The correct answers are A and E because the horizontal pod autoscaler allows you to scale the application based on demand, which is necessary to replicate the current scaling mechanism. Kubernetes-based Event Driven Autoscaling (KEDA) is designed to work with event-driven architectures like Azure Functions, making it suitable for this scenario. The other options do not specifically address the scaling requirements or are not compatible with the needs of App1.