首页 > 解决方案 > 为什么创建 Azure AKS 群集时会自动创建 VM

问题描述

当我在 Azure 中部署新的 Kubernetes 服务时,我最近发现 Azure 还部署了一个名为“aks-agentpool-[8 位]-[1 位]”的 VM。

除了这个 VM 相当昂贵(标准 F4s_v2(4 vcpus,8 GiB 内存))之外,我也无法控制它是否被创建,我什至不确定我是否可以控制它的大小。

我的问题是:为什么要创建这个 VM?AKS 是一项托管服务,因此我认为服务本身不需要 VM,只需要容器

更新:根据第一个答案可以看到我缺少一些信息。当我部署时,我已经指定了 VM 大小和节点池,那么为什么要立即为我创建默认 VM?我在部署容器时从不指定非常大的 VM,因此 Azure 创建的巨大 F4s 机器完全是浪费。

标签: azureazure-aks

解决方案


AKS 节点在 Azure 虚拟机上运行。您可以参考 AKS 的此文档:https ://docs.microsoft.com/en-us/azure/aks/intro-kubernetes

在此处输入图像描述

您可以通过本教程指定 vm 的大小:

https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#specify-a-vm-size-for-a-node-pool


推荐阅读