Создание кластера Kubernetes
В этой инструкции описано создание кластера Kubernetes с помощью консоли управления или API.
Если в виртуальном ЦОД, который подключен к услуге Managed Kubernetes, создано несколько Edge Gateway, то при создании кластера необходимо указать идентификатор Edge Gateway. Иначе кластер не будет создан.
Идентификатор Edge Gateway возможно задать только в API-запросе на создание кластера, параметр vdcSpec.clientEgwId.
Если вы уже создали кластер в консоли управления, отправьте заявку в техподдержку с указанием идентификатора кластера и идентификатора Edge Gateway, c которым необходимо настроить связность.
Создание кластера в консоли управления
Перейдите в личный кабинет.
В разделе Сервисы платформы выберите Managed Kubernetes.
Перейдите на вкладку Кластеры и нажмите Добавить.
В окне Создание кластера заполните поля:
Название — задайте название кластера. Название должно быть уникальным и содержать строчные буквы латинского алфавита, цифры и дефисы. Допустимое количество символов — от 3 до 20.
Версия — выберите версию. Доступные версии Kubernetes — 1.19.15, 1.20.11, 1.21.5, 1.22.2, 1.23.17.
Установите флаги сетевых настроек кластера:
Опубликовать kube-apiserver в Интернет — kube-apiserver будет доступен из интернета по публичному IP-адресу. IP-адрес выделяется автоматически.
Подключить к VPC — подключение кластера к виртуальной облачной сети.
Пропускать трафик через ВЦОД — трафик кластера будет проходить через доступный пользователю виртуальный ЦОД.
Разрешать узлам выход в Интернет — узлы кластера Kubernetes будут иметь доступ в интернет по публичному IP-адресу. IP-адрес выделяется автоматически.
Подробнее про сетевые настройки кластера см. в разделе Сетевое взаимодействие.
Сетевые сценарии кластераCIDR сервисов — диапазон IP-адресов, из которого будут назначаться IP-адреса для сервисов. Должен принадлежать диапазонам 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Недопустимы пересечения ни с одной подсетью в облачной сети, в которой находится кластер Kubernetes.
CIDR сети узлов — диапазон IP-адресов, из которого будут назначаться IP-адреса для мастеров и рабочих узлов. Должен принадлежать диапазонам 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Должен быть строго с маской /24. Недопустимы пересечения ни с одной подсетью в облачной сети, в которой находится кластер Kubernetes.
Если поле не заполнено, IP-адрес по умолчанию будет выделен из сети 100.127.240.0/24 (диапазон 0.101 — 0.200).
Кол-во мастер узлов — число мастер узлов в кластере. Можно выбрать один или три.
Форма обновлений — политика обновлений версии кластера Kubernetes. Выберите Отключено, если не планируете обновлять кластер или хотите обновлять его вручную.
Grafana — включите опцию для подключения сервиса Grafana.
Создание кластера с помощью API
Пройдите аутентификацию в API.
Выполните HTTP-запрос:
POST https://api.sks.dzo.sbercloud.org/api/kubernetes/v1/clustersПолное описание параметров запроса на создание кластера смотрите в справочнике API.
Узнать и скопировать serviceInstanceId и vpcId.
Создание кластера может занять от 5 до 15 минут.
Будьте внимательны при выборе сетевого сценария для кластера. Изменить сетевые настройки после создания кластера возможности нет.