Skip to content

Resource nubes_vc_mgmt_sthutrval_cluster · v1.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 ngcloud.ru Выбрать платформу из списка

Если список не отображается
обратитесь к сервис менеджеру с вопросом предоставления ресурсной платформы
Допустимые значения: ngcloud.ru
cluster_name string yes example-ey4rqlbf 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
group_name string yes workers-qz2pfmgi Имена групп воркеров в рамках кластера должно быть уникальным regex=(?=^.{3,40}$)^a-z0-9?$
sizing_policy string yes Доступные sizing Policy представлены исходя из ресурсной платформы, которая была выбрана Допустимые значения: {}
sizing_disk integer yes 50
count integer yes 2

accessConfiguration (map-fixed)

Code Type Required Default Description Constraints
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"]
need_external_address_ingress boolean yes true Выделяет внешний IP для доступа к Ingress Допустимые значения: true