EKS-кластеры в К2 Облаке позволяют создавать динамически масштабируемые группы рабочих узлов. Для каждой из групп можно задавать свои параметры рабочих узлов и политики масштабирования.
Кластер можно запускать в отказоустойчивой конфигурации. Мастер-узлы кластера распределяются по трем зонам доступности или запускаются в группе размещения в одной зоне доступности по вашему выбору.
Рабочие узлы можно запускать в группах размещения в каждой из зон доступности, где развернут кластер. Отказ вычислительного узла приведет к недоступности только размещенного на нем рабочего узла и не затронет оставшиеся.
Для работы с кластером Kubernetes вы можете использовать kubectl или любую другую удобную командную оболочку Kubernetes (Draft, Helm, Terraform и т. д.).
Специальное приложение cluster-manager отслеживает готовность рабочих узлов кластера и обеспечивает интеграцию с Instance Metadata API и Kubernetes API.
Управлять сервисом — добавлять и удалять узлы, изменять их количество, запрашивать информацию о кластере — можно как из веб-интерфейса, так и с помощью AWS-совместимого EKS API.
Мы готовы взять на себя полное сопровождение инфраструктуры кластеров Kubernetes — как обслуживание существующей, так и развертывание с нуля.
В первом случае мы предварительно проводим анализ инфраструктуры и настраиваем систему мониторинга. Во втором — проектируем инфраструктуру, объясняем выбор решений и осуществляем внедрение.

Вы получаете готовую среду для запуска приложений с микросервисной архитектурой в контейнерах.
Быстрое развертывание и масштабирование стендов для разработчиков облегчает процесс подготовки тестовых сред.
Запуск дополнительных рабочих узлов позволяет быстро развернуть необходимое количество экземпляров приложения для поддержки пиковых нагрузок.

Вы сможете повысить частоту выпуска релизов — быстро выводить на рынок новые сервисы и обновлять функциональность существующих.
Напишите нам для получения тестового или рабочего аккаунта.
Подготовьте их в соответствии с документацией.
Настройте кластер Kubernetes и разверните в нем приложения.

Сама по себе задача развертывания кластера Kubernetes не очень сложна, а использование облачного сервиса ее ещё упрощает. Возможны проблемы при интеграции с внутренними системами компании и тонкой настройке политик безопасности, но они решаемы. Основные трудности связаны с переходом от монолитного приложения к микросервисной архитектуре. Нередко проще написать приложение с нуля, чтобы его сразу можно было упаковать в контейнеры Docker.
В К2 Облаке доступны версии Kubernetes 1.30.2, 1.29.4, 1.28.9, 1.27.3, 1.26.6, 1.25.11.
EKS-кластеры позволяют создавать группы рабочих узлов, которые масштабируются динамически в зависимости от нагрузки. Каждая группа рабочих узлов может иметь собственные параметры и политики масштабирования, что обеспечивает гибкость и эффективное использование ресурсов. EKS-кластеры имеют AWS-совместимый API, поэтому для управления ими можно использовать стандартные интерфейс командной строки AWS CLI и утилиту boto3. Это облегчает интеграцию и управление кластерами Kubernetes в облаке.
Рекомендуем выбирать облачный сервис кластеров Kubernetes или услугу Professional Services в зависимости от специфики ваших задач.
| Функция | Кластеры Kubernetes (KaaS) |
Управление Kubernetes (Professional services) |
| Развертывание и преднастройка ВМ | + | + |
| Настройка ОС | + | + |
| Настройка сетевых параметров | + | + |
| Настройка безопасности кластера | + | + |
| Обновление ОС и кластера Kubernetes | + | + |
| Возможность развертывания кластера в нескольких AZ (Availability Zones) | + | + |
| Автоматическое развертывание «по кнопке» | + | - |
| Помощь в проектировании и создании кастомных конфигураций кластера Kubernetes и прикладного ПО (мониторинг, логирование, инструменты СI/CD и др.) | - | + |
| Развертывание кластера с преднастроенным прикладным ПО под ключ (мониторинг, логирование, инструменты СI/CD и др.) | - | + |
| Тонкая интеграция прикладного ПО (мониторинг, логирование, инструменты СI/CD и др.) | - | + |
| Создание кастомной автоматизации под проект на базе Terraform, Ansible, Helm, Puppet и др. | - | + |
| Расширенная техническая поддержка кластера и смежных компонентов (выделенная команда: менеджер проекта, архитектор, DevOps-инженеры, сетевые инженеры, инженеры защиты ИТ-инфраструктуры) | - | + |
