Compare languages | Cloud provider — Azure: configuration

The module is configured automatically based on the chosen placement strategy (the AzureClusterConfiguration custom resource). In most cases, you do not need to configure the module manually.

Модуль настраивается автоматически, исходя из выбранной схемы размещения (custom resource AzureClusterConfiguration). В большинстве случаев нет необходимости ручной конфигурации модуля.

You can configure the number and parameters of ordering machines in the cloud via the NodeGroup custom resource of the node-manager module. Also, in this custom resource, you can specify the instance class’s name for the above group of nodes (the cloudInstances.ClassReference parameter). In the case of the Azure cloud provider, the instance class is the AzureInstanceClass custom resource that stores specific parameters of the machines.

Количество и параметры процесса заказа машин в облаке настраиваются в custom resource NodeGroup модуля node-manager, в котором также указывается название используемого для этой группы узлов инстанс-класса (параметр cloudInstances.ClassReference). Инстанс-класс для cloud провайдера Azure — это custom resource AzureInstanceClass, в котором указываются конкретные параметры самих машин.

The module automatically creates the following StorageClasses:

Модуль автоматически создает следующие StorageClass’ы:

Name Disk type
managed-standard-ssd StandardSSD_LRS
managed-standard Standard_LRS
managed-premium Premium_LRS
Имя Тип диска
managed-standard-ssd StandardSSD_LRS
managed-standard Standard_LRS
managed-premium Premium_LRS

It allows you to configure additional StorageClasses for volumes with configurable IOPS and Throughput. Also, you can filter out the unnecessary StorageClasses via the exclude parameter.

Также он позволяет сконфигурировать дополнительные StorageClass’ы для дисков с настраиваемыми IOPS и Throughput и отфильтровать ненужные StorageClass’ы, для чего нужно указать их с помощью параметра exclude.

An example of Storage Class configuration:

Пример конфигурации StorageClass:

yaml apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: name: cloud-provider-azure spec: version: 1 enabled: true settings: storageClass: provision:

  • name: managed-ultra-ssd diskIOPSReadWrite: 600 diskMBpsReadWrite: 150 exclude:
  • managed-standard.*
  • managed-premium default: managed-ultra-ssd

yaml apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: name: cloud-provider-azure spec: version: 1 enabled: true settings: storageClass: provision:

  • name: managed-ultra-ssd diskIOPSReadWrite: 600 diskMBpsReadWrite: 150 exclude:
  • managed-standard.*
  • managed-premium default: managed-ultra-ssd