Автоскалер кластера aks поддерживается через шаблоны ARM? - PullRequest
1 голос
/ 02 мая 2019

Кажется, существует версия az cli для создания кластера kubernetes с автоматическим масштабированием в Azure AKS.https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler

Можно ли это сделать также с помощью шаблонов Azure ARM?Если да, не могли бы вы указать мне несколько примеров?

1 Ответ

0 голосов
/ 02 мая 2019

это нигде не документировано, насколько я могу судить, ссылка здесь .рабочий пример:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "resources": [
        {
            "location": "eastus",
            "name": "name",
            "type": "Microsoft.ContainerService/ManagedClusters",
            "apiVersion": "2019-04-01",
            "properties": {
                "kubernetesVersion": "1.13.5",
                "dnsPrefix": "xxx",
                "agentPoolProfiles": [
                    {
                        "name": "nodepool1",
                        "count": 1,
                        "vmSize": "Standard_DS2_v2",
                        "osDiskSizeGB": 100,
                        "storageProfile": "ManagedDisks",
                        "maxPods": 110,
                        "osType": "Linux",
                        "enable_auto_scaling": true,
                        "min_count": 1,
                        "max_count": 3,
                        "type": "VirtualMachineScaleSets"
                    }
                ],
                "linuxProfile": {
                    "adminUsername": "azureuser",
                    "ssh": {
                        "publicKeys": [
                            {
                                "keyData": "xxx"
                            }
                        ]
                    }
                },
                "servicePrincipalProfile": {
                    "clientId": "yyy",
                    "secret": "xxx"
                },
                "enableRBAC": true,
                "networkProfile": {
                    "networkPlugin": "kubenet",
                    "podCidr": "10.244.0.0/16",
                    "serviceCidr": "10.0.0.0/16",
                    "dnsServiceIP": "10.0.0.10",
                    "dockerBridgeCidr": "172.17.0.1/16"
                }
            }
        }
    ]
}

пс.его, вероятно, не поддерживается.

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