Управляемый кластер Kubernetes

Решение для создания управляемого кластера Kubernetes в облаке Advanced реализуется с использованием сервиса CCE.

Данное решение позволяет разворачивать в облаке Advanced контейнеризированные приложения и управлять ими. Решение обеспечивает следующие возможности:

  • Поддерживаются все типовые сценарии работы с Kubernetes.

  • Простота реализации масштабирования.

  • Отказоустойчивость «из коробки».

  • Интеграция со всеми сервисами облака Advanced, в том числе с сервисами хранения.

  • Построение полного цикла CI/CD с использованием имеющихся систем и инструментов.

Создание управляемого кластера Kubernetes в облаке Advanced имеет следующие преимущества и риски:

Преимущества решения

Риски

  • Переход от монолита к микросервисам.

  • Отсутствие кривой обучения при наличии опыта.

  • Современный стандарт разработки — большое количество материалов и кадров.

  • Уменьшение TTM.

  • Использование PaaS снижает трудозатраты на поддержку.

  • Внедрение процессов CI/CD улучшает качество ПО и снижает нагрузку на команды.

Имеются ограничения с точки зрения применяемых ПО Kubernetes и технологии Docker.

Общая схема

../../_images/schm__typical-solutions_adv_on-pagers-tools_cce.svg

Описание решения

Предварительные требования:

В тенанте должны быть созданы:

  • Как минимум одна VPC и одна подсеть (Subnet).

  • Репозиторий хранения образов контейнеров в сервисе SWR.

  • Кластер CCE.

Реализация

Список последовательных действий при настройке решения:

  1. Создание VPC.

  2. Создание подсетей (Subnet) для приложений и баз данных.

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

  4. Развертывание и запуск приложения.

Масштабная конференция
GoCloud 2024:
облачные грани будущего