Параметры
Модуль настраивается автоматически, исходя из выбранной схемы размещения (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
- Если не задан, фактическим StorageClass по умолчанию будет либо:
- 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
- iopsстрока
- defaultстрока