This commit is contained in:
asteam
2025-07-01 13:44:09 +03:00
parent 5382579a5f
commit ddbb12996d
1041 changed files with 2842 additions and 96448 deletions

View File

@@ -31,64 +31,85 @@ resource "dynamix_k8s_wg" "wg" {
#id экземпляра k8s
#обязательный параметр
#тип - целое число
#используется при создании
k8s_id = 1234
#имя worker group
#обязательный параметр
#тип - строка
#используется при создании
name = "workers-2"
#количество worker node для создания
#опциональный параметр
#тип - целое число
#по - умолчанию - 1
num = 2
#по умолчанию - 1
#используется при создании и обновлении
#num = 2
#тип эмулируемой системы worker nodes
#тип эмулируемой системы
#опциональный параметр
#тип - строка
worker_chipset = "i440fx"
#используется при создании
#chipset = "i440fx"
#количество cpu для 1 worker node
#опциональный параметр
#тип - целое число
#по - умолчанию - 1
cpu = 1
#по умолчанию - 1
#используется при создании
#cpu = 1
#тип эмулируемой системы worker группы
#опциональный параметр
#тип - строка
chipset = "i440fx"
#количество RAM для одной worker node в Мбайтах
#количество RAM для одной worker node в МБ
#опциональный параметр
#тип - целое число
#по-умолчанию - 1024
ram = 1024
#по умолчанию - 1024
#используется при создании
#ram = 1024
#размер загрузочного диска для worker node, в Гбайтах
#размер загрузочного диска для worker node, в ГБ
#опциональный параметр
#тип - целое число
#по - умолчанию - 0
#по умолчанию - 0
#если установлен параметр 0, то размер диска будет равен размеру образа
disk = 10
#тип - целое число
#используется при создании
#disk = 10
#id SEP'а для создания загрузочных дисков для группы worker node по умолчанию,
#если не указан, используется sep_id образа
#список строк с labels для worker группы, в формате: ["label1=value1", "label2=value2"]
#опциональный параметр
#тип - массив строк
#используется при создании
#labels = ["label1=value1", "label2=value2"]
#список строк с annotations для worker группы, в формате: ["key1=value1", "key2=value2"]
#опциональный параметр
#тип - массив строк
#используется при создании
#annotations = ["key1=value1", "key2=value2"]
#список строк с taints для worker группы, в формате: ["key1=value1:NoSchedule", "key2=value2:NoExecute"]
#опциональный параметр
#тип - массив строк
#используется при создании
#taints = ["key1=value1", "key2=value2"]
#id СХД для создания загрузочных дисков для Worker-групп по умолчанию. Использует sepId образа, если не указан.
#опциональный параметр
#тип - целое число
worker_sep_id = 1
#используется при создании
#worker_sep_id = 1
#pool для использования, если установлен worker_sep_id, если не указан, выбирается системой
#пул для хранения Workers. Если не заполнить, будет выбран системой
#опциональный параметр
#тип - строка
worker_sep_pool = "pool"
#тип - целое число
#используется при создании
#worker_sep_pool = "worker_pool"
#Перечень аргументов для cloud-init для виртуальных машин worker групп
#перечень аргументов для cloud-init для виртуальных машин worker групп
#опциональный параметр
#тип - файл с форматом в виде yaml
#используется при создании и обновлении ресурса
cloud_init = file("initconfig.tftpl")
#тип - файл в формате YAML
#используется при создании и обновлении
#cloud_init = file("initconfig.tftpl")
}