Containerum Kubernetes
Войти Оставить заявку
Войти Оставить заявку
Облачные сервисы
Виртуальный рабочий стол
Передовые сервисы по предоставлению сотрудникам безопасного удалённого доступа к мощным виртуальным десктопам и корпоративным ресурсам клиента с любого устройства, из любой точки мира.
Корпоративные сервисы
Удобные сервисы для обмена документами или файлами между сотрудниками компании в том числе за пределами организации, а также настройка ИТ‑инфраструктуры «под ключ» для Вашего бизнеса от экспертов облака МТС. Благодаря этим сервисам сотрудники экономят рабочее время на выполнение ежедневным рутинных задач, тем самым повышается их эффективность.
Сетевые сервисы
Мы обеспечиваем комплекс решений по построению и оптимизации сетевой инфраструктуры. Это позволит вам быстро и эффективно реализовать необходимую связность между различными сервисами с определенными параметрами качества.
Хранение данных
Надежно и стабильно с МТС Cloud. Мы обеспечиваем хранение любых видов и объемов данных. Это позволит вам быстро и эффективно работать с данными и приложениями.
Аренда оборудования
Сервисы собственной разработки, которые помогут повысить эффективность работы ИТ‑подразделений.
Проектные решения
Партнерские сервисы
Стать партнером
Поддержка
База Знаний #CloudMTS
База знаний #CloudMTS / Containerum Kubernetes

Containerum Kubernetes

Containerum Kubernetes — это managed сервис для работы с Kubernetes, аналогичный GKE от Google или EKS от Amazon. Вы задаете основные настройки кластера через веб-интерфейс, а об остальном позаботится Containerum. После настройки кластера работать с ним возможно с помощью стандартных инструментов Kubernetes. При необходимости доступно изменение настроек кластера через интерфейс Containerum.

Быстрый старт

Создание кластера


  • на странице "Containerum Kubernetes" нажмите кнопку [Добавить]

    • или [Создать кластер], если делаете это впервые
  • придумайте и введите название кластера в поле Название кластера
  • в поле Версия Kubernetes выберите версию; данная версия Kubernetes будет использоваться на мастер и воркер нодах
  • определите конфигурацию Control Plane кластера:

    • базовый кластер имеет 1 мастер-ноду
    • отказоустойчивый кластер имеет 3 мастер-ноды

Control Plane отказоустойчивого кластера имеет 3 мастер-ноды, и отказ одной из них не повлияет на работу кластера. Подробнее об отказоустойчивом кластере можно узнать в данной статье.


  • в блоке Группы нод:

    Группа нод — это заданное пользователем количество нод с одинаковыми параметрами. Подробнее Группы нод описаны в данной статье.


    • введите Название группы нод; если оставить поле пустым, название будет сгенерировано автоматически
    • pадайте Количество нод в группе; воркер нода — это вирутальная машина, на которой будут развернуты контейнеры с приложениями
    • задайте Конфигурацию ресурсов vCPU и RAM; конфигурация ресурсов определяется типом инстанса, а типы инстансов включают в себя различные комбинации vCPU и RAM; подробнее типы инстансов описаны в данной статье
    • задайте Тип и размер диска; размер диска задается в расчете на каждую ноду; подробнее типы дисков описаны в данной статье
    • добавьте один или несколько Лейблов, если это необходимо; подробная информация о лейблах представлена в данной статье
    • создайте еще одну или несколько Групп нод, если это необходимо
  • в блоке Плагины выберите плагины, которые необходимо подключить
  • нажмите на кнопку [Создать кластер]

Создание кластера займет от 10 до 20 минут.


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

Инструмент командной строки Kubernetes kubectl позволяет запускать команды для кластеров Kubernetes. Его возможно использовать для развертывания приложений, проверки ресурсов кластера, для просмотра логов.

Установите kubectl для вашей ОС удобным для вас способом. Инструкцию по установке представлена в данной статье.

Кроме того, возможно использовать любую IDE или другой инструмент для управления кластерами Kubernenetes. Например, Lens.

Чтобы kubectl мог найти и получить доступ к кластеру Kubernetes, необходим конфигурационный файл kubeconfig, который создаётся автоматически при создании кластера.

Чтобы скачать kubeconfig:

  • на странице "Containerum Kubernetes" нажмите на строку кластера Kubernetes
  • в правом верхнем углу нажмите на кнопку [Скачать kubeconfig]

По умолчанию kubectl ищет файл config в каталоге ~/.kube/. Вы можете перенести файл kubeconfig в указанную папку, сменив его название на config или указать другие файлы kubeconfig следующим образом:

  • установив переменную среды KUBECONFIG, как показано здесь
  • установив флаг --kubeconfig при вызове утилиты kubectl

Проверьте состояние кластера, чтобы убедиться, что kubectl правильно сконфигурирован:

kubectl cluster-info

Если вы видите сообщение следующего формата, значит kubectl корректно настроен для работы с вашим кластером:

Kubernetes control plane is running at https://<server-name:port>
KubeDNS is running at https://<server-name:port>/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

Если вы видите сообщение следующего содержания, то значит kubectl настроен некорректно или не может подключиться к кластеру Kubernetes:

The connection to the server <server-name:port> was refused - did you specify the right host or port?

При возникновении ошибок создайте соответствующую заявку в разделе Поддержка, перейдя в окно "Обратная связь".

Описания и инструкции, размещаемые на данном ресурсе, носят исключительно информационный характер и не могут рассматриваться в качестве гарантий, заверений, рекомендаций или документа, порождающего какие-либо обязательства МТС. Конкретные условия использования сервисов определяются договорами с клиентом. МТС не несет ответственности за содержание публикуемых инструкций и результаты их применения клиентом. Актуальность отдельных положений публикуемых описаний и инструкций необходимо уточнять у аккаунт-менеджера или службы технической поддержки support@cloud.mts.ru