- tocdepth
2
Быстрый старт
В этой инструкции описано, как создать кластер с группой узлов и подключиться к нему.
Перед началом работы
Закажите услугу Managed Kubernetes и установите Kubernetes CLI (kubectl).
Создание кластера и группы узлов
Перейдите в личный кабинет.
В разделе Сервисы платформы выберите Managed Kubernetes.
На вкладке Кластеры нажмите Добавить и задайте параметры для кластера Kubernetes.
Параметры кластера 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-адреса для узлов компонентов кластера (masters, workers):
Должен принадлежать диапазонам 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).
Кол-во мастер узлов — установите количество мастер узлов в кластере (1 или 3).
Форма обновлений — настройте расписание обновлений версии кластера Kubernetes или выберите Отключено. В этом случае изменить версию можно будет вручную.
Grafana — установите флаг для подключения сервиса Grafana.
Нажмите Создать.
Проверьте, что статус кластера Kubernetes изменился на «Доступен».
Примечание
Создание кластера может занять от 5 до 15 минут.
После того как кластер Kubernetes развернут, создайте группу узлов:
Найдите созданный кластер и нажмите на его название.
Перейдите на вкладку Группа узлов.
Нажмите Добавить и задайте параметры для группы узлов.
Параметры группы узлов
Название — название группы узлов. Должно быть уникальным и содержать строчные буквы латинского алфавита, цифры и дефисы. Допустимое количество символов — от 3 до 20.
vCPU — количество виртуальных ядер процессора для каждого узла в группе.
RAM — количество оперативной памяти в ГБ для каждого узла в группе.
Политика масштабирования — тип маcштабирования узлов в группе.
Количество узлов в группе изменяется в пределах заданного диапазона и зависит от нагрузки.
Минимальное кол-во узлов — минимально возможное количество узлов для автоматического масштабирования кластера.
Максимальное кол-во узлов — максимально возможное количество узлов для автоматического масштабирования кластера.
Стартовое кол-во узлов — начальное количество узлов в группе.
Количество узлов в группе не изменяется.
Кол-во узлов — число узлов в группе.
Нажмите Создать.
Подсказка
На вкладке Ресурсы можно отслеживать состояние ресурсов кластера, узлов и рабочей нагрузки.
Подключение к кластеру Kubernetes
В консоли управления перейдите на вкладку Кластеры.
Найдите нужный кластер и нажмите справа от его названия.
Выберите Скачать Kubeconfig. Начнется автоматическая загрузка конфигурационного файла.
Сохраните файл Kubeconfig с именем
config
в каталоге$HOME/.kube
. Подробнее про Kubeconfig.Выполните команду:
kubectl get nodes
При успешном подключении к кластеру Kubernetes ответ будет содержать данные:
NAME STATUS ROLES AGE VERSION sks-test-cluster-j988bm-control-plane-g78ki Ready master 2m v1.22.2 sks-test-cluster-j988bm-control-plane-vbn9g Ready master 3m v1.22.2
См.также
Сценарии использования Kubernetes.
Подробнее о том, как работать с кластером Kubernetes и группой узлов.
для Dev & Test