diff --git a/07.7-Resource-функция-decort_k8s_wg:-управление-worker-groups-кластера..md b/07.7-Resource-функция-decort_k8s_wg:-управление-worker-groups-кластера..md new file mode 100644 index 0000000..5b0f932 --- /dev/null +++ b/07.7-Resource-функция-decort_k8s_wg:-управление-worker-groups-кластера..md @@ -0,0 +1,31 @@ +_Resource_ функция **decort_k8s_wg** служит для управления worker groups (рабочики группами, wg) кластера. + +## Аргументы +_Resource_ функция **decort_k8s_wg** для создания worker group принимает следующие аргументы: + +| Аргумент | Тип | Описание | +| --- | --- | --- | +| k8s_id | int | Обязательный параметр,
id экземпляра k8s | +| name | string | Обязательный параметр,
наименование worker group | +| num | int | Опциональный параметр,
количество worker node для создания | +| cpu | int | Опциональный параметр,
количество cpu для 1 worker node
по - умолчанию - 1| +| ram | int | Опциональный параметр,
количество RAM для одной worker node в Мбайтах,
по-умолчанию - 1024| +| disk | int | Опциональный параметр,
размер загрузочного диска для worker node, в Гбайтах
по - умолчанию - 0
если установлен параметр 0, то размер диска будет равен размеру образа| + +## Пример использования +Пример вызова _resource_ функции **decort_k8s_wg**: +```terraform +resource "decort_k8s_wg" "wg" { + k8s_id = 1234 //это значение должно быть результатом вызова decort_k8s.cluster.id + name = "workers-2" + num = 2 + cpu = 1 + ram = 1024 + disk = 10 +} + +# once the above directive completes, will be accessible +# as decort_k8s_wg.wg +``` + +Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://github.com/rudecs/terraform-provider-decort/wiki/05.-%D0%98%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-Terraform-%D0%BF%D1%80%D0%BE%D0%B2%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0-DECORT.)). \ No newline at end of file