Создание Kubernetes-кластера
create_k8s_clusterCreate a Kubernetes cluster on Timeweb Cloud, specifying master node configuration, worker groups, and network driver.
Instructions
Создаёт новый Kubernetes-кластер. Обязательные параметры: name, k8s_version, network_driver. Для мастер-ноды укажи либо preset_id, либо configuration (взаимоисключающе). Опционально задай worker_groups, OIDC, зону, ingress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - название кластера | |
| preset_id | No | ID тарифа мастер-ноды (взаимоисключающе с configuration) | |
| is_ingress | No | Включить Ingress-контроллер | |
| network_id | No | ID приватной сети (VPC) | |
| project_id | No | ID проекта | |
| description | No | Описание кластера | |
| k8s_version | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - версия Kubernetes (получить через list_k8s_versions) | |
| configuration | No | Параметры конфигурации мастер-ноды (нельзя передавать вместе с preset_id) | |
| worker_groups | No | Группы воркер-нод | |
| network_driver | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - сетевой драйвер: kuberouter, calico, flannel, cilium | |
| is_k8s_dashboard | No | Включить Kubernetes Dashboard | |
| availability_zone | No | Зона доступности: spb-3, msk-1, ams-1, fra-1 | |
| master_nodes_count | No | Количество мастер-нод |