【问题标题】:Set size of ACS Kubernetes Master设置 ACS Kubernetes Master 的大小
【发布时间】:2017-02-07 22:39:51
【问题描述】:

有没有办法设置 Azure Container Service Kubernetes Master 的大小?

可以通过 azure-cli 指定代理计数和大小。但是,我只能找到一种方法来设置主节点的计数。

【问题讨论】:

    标签: azure azure-cli


    【解决方案1】:

    我相信您可以使用acs-engine 实现这一目标。它能够为您的 ACS 资源部署生成 ARM 模板,您可以在其中使用集群定义文件指定 Master VM 大小:

    https://github.com/Azure/acs-engine/blob/master/docs/acsengine.md#generating-a-template

    该文件还有一个帮助文档:

    https://github.com/Azure/acs-engine/blob/master/docs/clusterdefinition.md

    【讨论】:

    • 您知道“azure-cli acs create”是否是 acs-engine 的包装器吗?我尝试在 Azure 门户中手动更改 VM 大小,我将评估这样做的长期影响。
    • 好吧,查看source 似乎没有指定主VM 大小,因此它使用的是Azure 容器服务默认值(看起来如此)。不,看起来它不是一个包装器,它只是调用一个 ARM 模板来部署 Kubernetes 集群(查看_create_kubernetes 方法)
    • 你是对的。我希望使用 cli 而不是运行专用工具。我很好奇为什么 Azure 会发布两个做同样事情的工具……acs-engine 似乎有更多的选择,所以我想这对于 ACS 来说是更好的方法。
    • 好吧,acs 仍处于其生命的早期阶段,我敢打赌未来会变得更好
    • 实际上,在阅读了更多文档后,acs-engine 用于创建 azure-cli 使用的模板。所以 acs-engine 不是包装器,而是帮助器。
    【解决方案2】:

    使用--master-vm-size 会有所帮助。

    az acs create -n "your-kubernetes-cluster" -g your-resource-group --master-vm-size Standard_A2 --agent-count 2 --agent-vm-size Standard_A1 --dns-prefix kube --orchestrator-type kubernetes --debug
    

    【讨论】:

    • 不知道他们添加了,谢谢。但是,就我而言,我在西欧,这仅适用于“ukwest、uksouth、westcentralus、westus2、canadaeast、canadacentral、westindia、southindia、centralindia”
    【解决方案3】:

    强调ACS RP(cli 与托管服务对话)和ACS Engine之间的一些区别

    Azure 容器服务是一项受 SLA 支持的 Azure 服务,具有 Azure 门户、Azure 命令行工具和 Azure API 中的功能。该服务使您能够以相对较少的配置选择快速实施和管理运行标准容器编排工具的集群。

    ACS Engine 是一个开源项目,让高级用户能够自定义各个级别的集群配置。这种改变基础设施和软件配置的能力意味着我们不为 ACS Engine 提供 SLA。支持是通过 GitHub 上的开源项目而不是通过微软官方渠道来处理的。

    ACS 引擎具有更多功能,例如与仅支持一个代理池的 ACS 托管服务相比,自定义 VNET、多个代理池(以及在同一集群中并行运行 Windows 和 Linux 代理池的能力(如果编排器支持))。其中一些功能最终将用于 ACS 托管服务(也受客户需求驱动),但有些功能可能会继续仅保留在 ACS Engine 中。

    另外需要注意的是,如果您使用 Azure 容器服务创建集群,您将在资源组中看到 Microsoft.ContainerService 类型的附加资源,但如果使用 ACS 引擎创建集群,则不会出现此类资源现在。

    【讨论】:

      猜你喜欢
      • 2020-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 2019-03-22
      相关资源
      最近更新 更多