您有一个名为 App1 的 Azure Functions 微服务,它运行在 Consumption 计划上,并使用 Azure Queue Storage 触发器。您将把 App1 迁移到 Azure Kubernetes Service (AKS) 集群。AKS 环境必须 (a) 使用与当前部署相同的事件驱动扩展行为,并且 (b) 支持 kubenet 和 Azure CNI 网络。您应该执行哪两项操作?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置水平 Pod 自动扩缩器。, 安装 Kubernetes-based Event Driven Autoscaling (KEDA)。.
为什么这是答案
要使 AKS 环境具有与 Azure Functions Consumption 计划相同的事件驱动扩展行为,您需要安装 Kubernetes-based Event Driven Autoscaling (KEDA)。KEDA 允许 Kubernetes 工作负载(如您的微服务)根据事件源(如 Azure Queue Storage)进行自动扩缩,这与 Azure Functions 的行为类似。配置水平 Pod 自动扩缩器 (HPA) 是必要的,因为 KEDA 会与 HPA 协同工作,根据自定义指标(由 KEDA 提供)来调整 Pod 的数量。 安装 Virtual Kubelet 和配置虚拟节点附加组件与支持 kubenet 和 Azure CNI 网络无关,它们主要用于将 Pod 扩展到 Azure 容器实例 (ACI),而不是提供事件驱动的自动扩缩。配置 AKS 集群自动扩缩器用于根据集群的资源需求自动调整节点数量,而不是根据事件驱动的 Pod 需求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡