Кластеры Kubernetes

Простое создание и управление EKS-кластерами Kubernetes в К2 Облаке с поддержкой динамического масштабирования

background image of product banner

Основные преимущества

Масштабируемость

EKS-кластеры в К2 Облаке позволяют создавать динамически масштабируемые группы рабочих узлов. Для каждой из групп можно задавать свои параметры рабочих узлов и политики масштабирования.

Масштабируемость
Отказоустойчивость

Кластер можно запускать в отказоустойчивой конфигурации. Мастер-узлы кластера распределяются по трем зонам доступности или запускаются в группе размещения в одной зоне доступности по вашему выбору.

Отказоустойчивость
Высокая доступность

Рабочие узлы можно запускать в группах размещения в каждой из зон доступности, где развернут кластер. Отказ вычислительного узла приведет к недоступности только размещенного на нем рабочего узла и не затронет оставшиеся.

Высокая доступность
Удобное управление

Для работы с кластером Kubernetes вы можете использовать kubectl или любую другую удобную командную оболочку Kubernetes (Draft, Helm, Terraform и т. д.).

Удобное управление
Мониторинг состояния кластера

Специальное приложение cluster-manager отслеживает готовность рабочих узлов кластера и обеспечивает интеграцию с Instance Metadata API и Kubernetes API.

Мониторинг состояния кластера
Публичный API

Управлять сервисом — добавлять и удалять узлы, изменять их количество, запрашивать информацию о кластере — можно как из веб-интерфейса, так и с помощью AWS-совместимого EKS API.

Публичный API

Дополнительные сервисы

В кластере можно дополнительно установить
01
Ingress Controller
для маршрутизации внешних запросов
02
EBS-провайдер
для использования дисков в K2 Облаке в качестве Persistent Volumes
03
Docker Registry
для хранения образов контейнеров
04
NLB-провайдер
для подключения балансировщиков нагрузки приложений
05
Kubernetes Dashboard
как веб-интерфейс для управления и мониторинга Kubernetes

Возможности в рамках Professional Services

Мы готовы взять на себя полное сопровождение инфраструктуры кластеров Kubernetes — как обслуживание существующей, так и развертывание с нуля. 

В первом случае мы предварительно проводим анализ инфраструктуры и настраиваем систему мониторинга. Во втором — проектируем инфраструктуру, объясняем выбор решений и осуществляем внедрение.

Сценарии использования

Внедрение микросервисов

Вы получаете готовую среду для запуска приложений с микросервисной архитектурой в контейнерах.

Разработка и тестирование

Быстрое развертывание и масштабирование стендов для разработчиков облегчает процесс подготовки тестовых сред.

Поддержка неравномерных нагрузок

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

Сокращение time to market

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

Как начать использовать

01
Заведите учетную запись

Напишите нам для получения тестового или рабочего аккаунта.

02
Создайте необходимые ресурсы

Подготовьте их в соответствии с документацией.

03
Сконфигурируйте кластер

Настройте кластер Kubernetes и разверните в нем приложения.

Часто задаваемые вопросы

С какими сложностями придется столкнуться при переходе на Kubernetes?

Сама по себе задача развертывания кластера Kubernetes не очень сложна, а использование облачного сервиса ее ещё упрощает. Возможны проблемы при интеграции с внутренними системами компании и тонкой настройке политик безопасности, но они решаемы. Основные трудности связаны с переходом от монолитного приложения к микросервисной архитектуре. Нередко проще написать приложение с нуля, чтобы его сразу можно было упаковать в контейнеры Docker.

Какие версии Kubernetes поддерживаются?

В К2 Облаке доступны версии Kubernetes 1.30.2, 1.29.4, 1.28.9, 1.27.3, 1.26.6, 1.25.11.

 

Чем EKS-кластер отличается от традиционных кластеров Kubernetes?

EKS-кластеры позволяют создавать группы рабочих узлов, которые масштабируются динамически в зависимости от нагрузки. Каждая группа рабочих узлов может иметь собственные параметры и политики масштабирования, что обеспечивает гибкость и эффективное использование ресурсов. EKS-кластеры имеют AWS-совместимый API, поэтому для управления ими можно использовать стандартные интерфейс командной строки AWS CLI и утилиту boto3. Это облегчает интеграцию и управление кластерами Kubernetes в облаке. 

Читать документацию

 

Что мне больше подходит – данный сервис или управление Kubernetes в рамках Professional Services?

Рекомендуем выбирать облачный сервис кластеров Kubernetes или услугу Professional Services в зависимости от специфики ваших задач.

Функция Кластеры Kubernetes
(KaaS)
Управление Kubernetes
(Professional services)
Развертывание и преднастройка ВМ + +
Настройка ОС + +
Настройка сетевых параметров + +
Настройка безопасности кластера + +
Обновление ОС и кластера Kubernetes + +
Возможность развертывания кластера в нескольких AZ (Availability Zones) + +
Автоматическое развертывание «по кнопке» + -
Помощь в проектировании и создании кастомных конфигураций кластера Kubernetes и прикладного ПО (мониторинг, логирование, инструменты СI/CD и др.) - +
Развертывание кластера с преднастроенным прикладным ПО под ключ (мониторинг, логирование, инструменты СI/CD и др.) - +
Тонкая интеграция прикладного ПО  (мониторинг, логирование, инструменты СI/CD и др.) - +
Создание кастомной автоматизации под проект на базе Terraform, Ansible, Helm, Puppet и др. - +
Расширенная техническая поддержка кластера и смежных компонентов (выделенная команда: менеджер проекта, архитектор, DevOps-инженеры, сетевые инженеры, инженеры защиты ИТ-инфраструктуры) - +
Не нашли ответ на свой вопрос?
Задайте его нам, заполнив форму, и мы оперативно ответим на него

Истории успеха

Why we

Почему K2 Cloud

01
К2 Облако
Постоянно совершенствуем облачную платформу собственной разработки.
02
Комплексные проекты для крупного бизнеса
Интегрируем инфраструктуру, данные и приложения для решения ваших бизнес-задач. Успешно реализовано более 400 проектов.
03
Безопасность на всех уровнях
Cоответствие платформы PCI DSS 4.0, ГОСТ Р 57580.1–2017, 152-ФЗ до УЗ-1. Облачные сервисы ИБ.
04
Professional Services Team
Проектируем, внедряем и сопровождаем облачные инфраструктуры для ваших бизнес-сервисов.

Сопутствующие продукты

Мониторинг на базе Prometheus
Мониторинг на базе Prometheus
Сбор и анализ метрик с настройкой оповещений для контроля состояния приложений и инфраструктуры
Подробнее
Брокеры сообщений
Брокеры сообщений
Сервис для асинхронного обмена сообщениями между различными приложениями, системами и сервисами в облаке
Подробнее
Логирование на базе ELK
Логирование на базе ELK
Централизованные сбор и хранение логов с возможностью фильтрации, поиска и визуализации данных
Подробнее
Платформа контейнеризации Nova
Платформа контейнеризации Nova
Оркестрация контейнеров на базе Kubernetes: доставка и эксплуатация контейнерных приложений в K2 Облаке
Подробнее
Создание и управление ИТ-инфраструктурой
Создание и управление ИТ-инфраструктурой
Проектирование и сопровождение вашей ИТ-инфраструктуры, решение задач по ее изменению и развитию
Подробнее
DevOps Service
DevOps Service
Проектирование архитектуры, внедрение и сопровождение приложений под ключ
Подробнее

Продолжая использовать сайт k2.cloud, Вы соглашаетесь на обработку персональных данных, собираемых с использованием файлов cookie, а также посредством метрических программ «Яндекс Метрика», «ВК Реклама». Более подробная информация – в политике обработки и использования cookie-файлов.