当我在 Azure 中部署新的 Kubernetes 服务时,我最近发现 Azure 还部署了一个虚拟机,名为“aks-agentpool-[8 位数字]-[1 位数字]”。
除了这个虚拟机相当昂贵(标准F4s_v2(4个vcpu,8 GiB内存))之外,我也无法控制它是否被创建,我什至不确定我是否可以控制它的大小。
我的问题是:为什么创建这个虚拟机? AKS 是一项托管服务,因此我认为服务本身不需要虚拟机,只需要容器
更新:根据第一个答案可以看到我缺少一些信息。当我部署时,我已经指定了虚拟机大小和节点池,那么为什么立即为我创建默认虚拟机?我在部署容器时从未指定非常大的虚拟机,因此巨大的 F4s 机器Azure 造成的完全是浪费。
最佳答案
AKS 节点在 Azure 虚拟机上运行。您可以引用AKS的这个文档:https://learn.microsoft.com/en-us/azure/aks/intro-kubernetes
您可以通过本教程指定虚拟机的大小:
关于azure - 为什么创建 Azure AKS 集群时会自动创建 VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57952267/