当我在Azure中部署新的Kubernetes服务时,我最近发现Azure还部署了一个名为“ aks-agentpool- [8位]-[1位]”的VM。
除了此VM相当昂贵(标准F4s_v2(4 vcpus,8 GiB内存))之外,我也无法控制是否创建它,甚至不确定是否可以控制其大小。
我的问题是:为什么要创建此虚拟机? AKS是一项托管服务,所以我认为我不需要为服务本身而仅需要容器的虚拟机
更新:根据第一个答案可以看到我缺少一些信息。部署时,我已经指定了VM的大小和节点池,因此为什么立即为我创建默认VM?部署容器时,我从未指定过非常大的VM,因此,庞大的F4s机器Azure创建是完全浪费。
答案 0 :(得分:2)
AKS节点在Azure虚拟机上运行。您可以参考以下AKS文档:https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes
您可以通过本教程指定虚拟机的大小:
https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools#specify-a-vm-size-for-a-node-pool
答案 1 :(得分:1)
的确,虚拟机在那里托管您的容器。仅管理master \ etcd。不是工作节点