Skip to content

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"]