【问题标题】:Why is there a VM automatically created when creating an Azure AKS cluster为什么创建 Azure AKS 群集时会自动创建 VM
【发布时间】:2020-01-17 00:29:30
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如果您在创建 AKS 时指定 vm 大小,它将使用该 vm 大小,例如,在使用门户时,您可以接受默认值或更改它,但使用 powershell\cli 您可以修改它并将使用默认值

标签: azure azure-aks


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    没错,虚拟机是用来托管您的容器的。只有 masters\etcd 被管理。不是工作节点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-23
      • 2020-05-06
      • 2021-05-13
      • 1970-01-01
      • 2022-10-25
      • 1970-01-01
      • 2022-01-22
      相关资源
      最近更新 更多