Какая самая дешевая виртуальная машина может использоваться в качестве узла AKS? - PullRequest
0 голосов
/ 26 февраля 2019

Я тестирую некоторый код Terraform для создания кластера Kubernetes, поэтому я выбрал самую маленькую / самую дешевую виртуальную машину

resource "azurerm_kubernetes_cluster" "k8s" {
    name                = "${var.cluster_name}"
    location            = "${azurerm_resource_group.resource_group.location}"
    resource_group_name = "${azurerm_resource_group.resource_group.name}"
    dns_prefix          = "${var.dns_prefix}"

    agent_pool_profile {
        name            = "agentpool"
        count           = "${var.agent_count}"
        vm_size         = "Standard_B1s"
        os_type         = "Linux"
        os_disk_size_gb = "${var.agent_disk_size}"
    }

    service_principal {
        client_id     = "${var.client_id}"
        client_secret = "${var.client_secret}"
    }
}

Однако, когда я terraform apply, я получаю это сообщение об ошибке из лазури:

"Выбранный для этого кластера SKU виртуальной машины Standard_B1s не имеет достаточного количества ЦП / памяти для работы в качестве узла AKS."

Как составить список действительных SKU виртуальных машиндля узлов АКС и отсортировать их по стоимости?

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Просто чтобы добавить к существующему ответу.Я не думаю, что есть перечисление для перечисления всех действительных размеров vms, но если вы посмотрите на определение API , оно перечисляет все из них довольно четко.

И вы можете использовать azureprice.net или что-то подобное, чтобы выяснить самый дешевый vm для вашего региона (обычно это серия B).

0 голосов
/ 26 февраля 2019

Вам нужно выбрать экземпляр с не менее 3,5 ГБ памяти .Прочитайте Примечание о размере узла из этого блога .Вы можете указать размер и цену виртуальной машины на сайте продаж Azure .

. В настоящее время самая дешевая Standard_B2s с 4 ГБ ОЗУ.Вы также можете отсортировать его прямо на портале Azure.enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...