Resource nubes_vc_mgmt_sthutrval_cluster · v2.0.0 · Service ID: 148 · Service Name: Менеджмент Kubernetes кластер Штурвал¶
Manual · Create params · Modify params · Output params · Operations · Example
Create params¶
| Параметр | Тип | Обязательный | По умолчанию | Описание | Ограничения |
|---|---|---|---|---|---|
startup_configuration |
map-fixed |
да | Развернуть ↓ | ||
cluster_configuration |
map-fixed |
да | Развернуть ↓ | ||
control_plane_configuration |
map-fixed |
да | Развернуть ↓ | ||
worker_configuration |
array-map-fixed |
да | [{}] |
Развернуть ↓ | |
access_configuration |
map-fixed |
да | Развернуть ↓ |
startupConfiguration (map-fixed)¶
| Code | Type | Required | Default | Description | Constraints |
|---|---|---|---|---|---|
resource_realm |
string |
yes | sandbox.nubes.ru |
Выбрать платформу из списка Если список не отображается обратитесь к сервис менеджеру с вопросом предоставления ресурсной платформы |
Допустимые значения: sandbox.nubes.ru |
cluster_name |
string |
yes | example-g8aujtl0 |
regex=(?=^.{1,63}$)^a-z0-9?$ |
clusterConfiguration (map-fixed)¶
| Code | Type | Required | Default | Description | Constraints |
|---|---|---|---|---|---|
app_version |
string |
yes | 2.13.1 |
Допустимые значения: 2.13.1, 2.12.1, 2.11.0 |
controlPlaneConfiguration (map-fixed)¶
| Code | Type | Required | Default | Description | Constraints |
|---|---|---|---|---|---|
sizing_policy |
string |
yes | Доступные sizing Policy представлены исходя из ресурсной платформы, которая была выбрана | Допустимые значения: {} | |
sizing_disk |
integer |
yes | 50 |
||
count |
integer |
yes | 1 |
Допустимые значения: 1, 3, 5 |
workerConfiguration (map-fixed)¶
| Code | Type | Required | Default | Description | Constraints |
|---|---|---|---|---|---|
autoscale_max |
integer |
yes | 3 |
Параметр к Autoscale Нельзя указать меньше чем Минимальное кол-во нод |
|
label_deck |
boolean |
yes | true |
Позволяет на данной группе узлов разворачивать услуги из Личного кабинета Необходимо выключить если планируется, что на части узлов будет настроен к примеру только Ingress |
Допустимые значения: true, false |
group_name |
string |
yes | workers-oygslldp |
Имена групп воркеров в рамках кластера должно быть уникальным | regex=(?=^.{3,40}$)^a-z0-9?$ |
sizing_policy |
string |
yes | Доступные sizing Policy представлены исходя из ресурсной платформы, которая была выбрана | Допустимые значения: {} | |
sizing_disk |
integer |
yes | 50 |
||
count |
integer |
yes | 2 |
||
autoscale |
boolean |
yes | false |
Включает автоматическое масштабирование нод Имеет приоритет над параметром Кол-во узлов Workers, если включен |
Допустимые значения: false, true |
autoscale_min |
integer |
yes | 2 |
Параметр к Autoscale Автоскейл с 0 пока не доступен - ограничение cluster API |
accessConfiguration (map-fixed)¶
| Code | Type | Required | Default | Description | Constraints |
|---|---|---|---|---|---|
need_external_address_ingress |
boolean |
yes | true |
Выделяет внешний IP для доступа к Ingress | Допустимые значения: true |
access_ip_list_ingress |
json |
yes | [] |
Access IP List для подключения к Ingress. Указывается массив. Если передан пустой массив, доступ выделяется всем Пример: ["0.0.0.0/0"] или [] или ["178.4.13.2", "178.4.14.0/24"] |
|
need_external_address_api |
boolean |
yes | true |
Выделяет внешний IP для доступа к kubernetes API. Пока нельзя выставить false | Допустимые значения: true |
access_ip_list_api |
json |
yes | [] |
Access IP List для подключения к Kubernetes API. Указывается массив. Если передан пустой массив, доступ выделяется всем Пример: ["0.0.0.0/0"] или [] или ["178.4.13.2", "178.4.14.0/24"] |