azure - 为什么创建 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 机器完全是浪费。
解决方案
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
推荐阅读
- c - 错误2:系统找不到指定的文件。“赛格温制造”
- vue.js - 使用 Vue SFC 到带有 CDN vue 的现有网页
- python - 多个网址的硒网络浏览器错误
- android - Android在同一个中引用多个元素
布局 - node.js - 如何在 Angular 中处理来自 node.js 的错误并在 html 中传播正确的消息?
- c# - 如何在 DataTable 中的 .net C# 中将 0 转换为“-”
- linux - 如何使用awk将一定数量的行复制到bash中的新txt文件
- r - 在 mac catalina 上从源安装 rdatatable
- c# - 具有继承的泛型类中的 C# 方法链
- twilio - 使用 Zapier Webhook 触发 Twilio 工作室流程