Параметры

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

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

Storage

Модуль автоматически создаёт StorageClasses, которые есть в AWS: gp3, gp2, sc1 и st1, позволяет сконфигурировать диски с необходимым IOPS, а также отфильтровать ненужные StorageClass, указав их в параметре exclude.

  • storageClassобъект
    • defaultстрока

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

      • Если не задан, фактическим StorageClass по умолчанию будет либо:
        • Присутствующий в кластере произвольный StorageClass с default аннотацией.
        • Лексикографически первый StorageClass из создаваемых модулем.

      Пример:

      default: gp3
      
    • excludeмассив строк

      Полные имена (или regex выражения имён) StorageClass, которые не будут созданы в кластере.

      Пример:

      exclude:
      - sc.*
      - st1
      
    • provisionмассив объектов

      Создание дополнительных StorageClass или переопределение параметров создаваемых по-умолчанию.

      • iopsстрока

        I/O операций в секунду для дисков типа gp3:

        • Допустимые значения: от "3000" до "16000".
        • Если не задан, будет использоваться значение 3000, согласно документации.
        • Изменение этого параметра не приводит к изменению аналогичных параметров для уже созданных дисков. Их необходимо править вручную через консоль управления AWS.
      • iopsPerGBстрока

        I/O операций в секунду на каждый Гб для дисков типа io1 или io2 (у дисков gp2 этот параметр 3):

        • Внимание! Если это значение, умноженное на размер запрошенного диска, будет меньше 100 или больше 64000, создание такого диска завершится ошибкой.
        • Подробное описание типов дисков и их IOPS вы найдёте в официальной документации.
      • nameстрока

        Обязательный параметр

        Имя будущего класса.

      • throughputстрока

        Пропускная способность в MiB/s для дисков типа gp3:

        • Допустимые значения: от "125" до "1000".
        • Если не задан, будет использоваться значение 125, согласно документации.
        • Изменение этого параметра не приводит к изменению аналогичных параметров для уже созданных дисков. Их необходимо править вручную через консоль управления AWS.
      • typeстрока

        Обязательный параметр

        Тип диска, gp3, gp2, sc1, st1 или io1, io2.

        Допустимые значения: gp3, gp2, sc1, st1, io1, io2