Перейти к основному содержимому
Начинаем с Managed Kubernetes: просто и быстро

Начинаем с Managed Kubernetes: просто и быстро

  1. Создай свой кластер.
  2. Подключись к кластеру.
  3. Настрой Ingress.

Создай свой кластер

  1. Загляни в панель управления и отыщи раздел Kubernetes.

  2. Нажми на кнопку Создать .

  3. Придумай и введи имя для твоего кластера. Это имя будет фигурировать в названиях всех объектов кластера: от групп нод до балансировщиков и дисков. Например, кластер с именем yeti будет иметь группу нод yeti-node-gdc8q и диск yeti-node-gdc8q-volume.

  4. Выбери регион для твоего будущего кластера.

  5. Определись с версией Kubernetes. В уже созданном кластере можно будет обновить версию Kubernetes позже.

  6. Выбери или создай приватную подсеть для нод кластера. Если решишь создать новую, CIDR подберется автоматически.

  7. Пришло время создать первую группу рабочих нод.

  8. Укажи, сколько рабочих нод хочешь видеть в группе.

  9. Выбери конфигурацию нод в группе.

  10. Опционально: можешь добавить метки для группы нод, чтобы различать рабочие ноды разных групп. Просто нажми Добавить метку, а потом напиши ключ и значение метки.

  11. Опционально: можешь добавить и тейнты для группы нод — они показывают, где поды лучше не размещать. Нажми Добавить тейнт, задай ключ и значение тейнта, выбери эффект:

    • NoSchedule — новые поды не будут ставиться, а старые останутся работать;
    • PreferNoSchedule — новые поды могут добавиться, если больше некуда;
    • NoExecute — запущенные поды без tolerations будут удалены.
  12. Еще можно добавить дополнительную группу рабочих нод, просто нажми Добавить группу нод.

  13. Нажми Создать кластер. Создание кластера займет пару минут, пока кластер будет в статусе CREATING и будет недоступен для изменения. Как только статус сменится на ACTIVE, кластер готов к работе.

Подключись к кластеру

Перед тем как приступить к работе, настроим kubectl.

к сведению

Мы советуем делать все действия с нодами, балансировщиками и дисками кластера через kubectl.

Если ты обновил сертификаты системных компонентов, нужно будет снова подключиться к кластеру.

  1. Установи консольный клиент Kubernetes kubectl по официальной инструкции.

  2. Загляни в панель управления и найди нужный кластер в разделе Managed Kubernetes.

  3. Перейди на страницу кластера.

  4. Скачай файл kubeconfig, кликнув Скачать kubeconfig в строчке Адрес Kube API.

  5. Экспортируй путь к файлу kubeconfig в переменную окружения KUBECONFIG:

    export KUBECONFIG=<path>

    Вместо <path> укажи путь к файлу config.yaml.

  6. Проверь, все ли настроено правильно — обратись к кластеру через kubectl:

    kubectl get nodes

    Статус нод должен быть Ready.

Настрой Ingress

Создай Ingress и Ingress Controller, чтобы управлять входящим трафиком для твоего кластера.