VK Cloud

Cloud Containers

Масштабируйте приложения автоматически с облачным Kubernetes

Гарантированный уровень сервиса для беспроблемной доставки ваших приложений

Перенесите управление кластерами Kubernetes в облако, чтобы ускорить доставку приложений и снизить совокупную стоимость владения.

Помогаем мигрировать на наш Kubernetes
Автоматизируем операции Life Cycle: апгрейды кластера и скалирование
Гарантируем доступность Kubernetes как сервиса с SLA 99,95%

Certified Kubernetes — Hosted

  • Cloud Containers от VK проверен на надежность и соответствие стандартам Cloud Native Computing Foundation (CNCF) по Certified Kubernetes Conformance Program.
  • Сервис отвечает всем функциональным требованиям сообщества и совместим со стандартным Kubernetes API.

Экономия до 60% благодаря автоматическому масштабированию

Kubernetes Cluster Autoscaler

Наш сервис позволяет автоматически масштабировать ваши приложения благодаря Kubernetes Cluster Autoscaler.

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

Масштабирование до 100 нод в нод-группе и 50 групп нод

Актуально как для ожидаемых пиковых периодов — например, Черной пятницы — так и для непредсказуемых скачков в потреблении: ваше приложение останется доступным, даже если испытает на себе хабраэффект, а после кластер автоматически уменьшится до нужных размеров.

scroll-cхема

Посекундная оплата и остановка кластера по клику

  • Благодаря функции Start/Stop вы можете запускать и останавливать кластер по клику через веб-интерфейс — что удобно для управления тестовыми средами.
  • Платите только за использованные в облаке мощности и диски в случае остановленных кластеров.

Всегда бесплатно:

Virtual Private Network
Техническая поддержка 24/7
Входящий и исходящий трафик

Геораспределенная федерация Kubernetes

Свобода размещения

Размещайте кластеры с федерацией Kubernetes в разных дата-центрах, у разных провайдеров или на своем железе

Сокращение сетевых задержек

Сократите время ответа за счет обращения к ближайшему кластеру с использованием устойчивого гибридного решения

Надежность и доступность

Снизьте риск отказа кластера для повышенной надежности и доступности за счет механизма федерации

Весь процесс установки и настройки автоматизирован

Сократите время развертывания K8s и его настройки с нескольких дней — до 10 минут в облаке.

Графики по ключевым метрикам кластера с Cloud Monitoring

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

Встроенный мониторинг на базе Prometheus и Grafana

Вы сможете мониторить доступность сервисов, запущенных в Kubernetes, и доступность самих кластеров в одном месте.

Легкое управление кластерами с помощью Terraform

Вы можете создавать кластера через интерфейс, API — или через наш собственный Terraform-провайдер для K8s.

Автоматическое обновление по клику

Обновление осуществляется плавно без простоя. Вам нужно только выбрать новую версию, а платформа автоматически обновит кластер без прерывания работы приложений. Сейчас мы поддерживаем версии Kubernetes 1.22-1.24.

Возможность выбрать процент недоступных нод при обновлении кластера

Задавайте процент одновременно обновляемых нод. Если вы не указываете процент — ноды обновляются последовательно, при 100% — все одновременно. При 50% половина нод обновляется, вторая доступна для работы приложения. Кластер обновляется быстрее до новой версии.

Удобное управление доступом к кластерам с Kubernetes SSO

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

Другие преимущества Kubernetes от VK

Nginx Ingress Controller

Интегрированный Nginx Ingress Controller, обеспечивающий балансировку и терминацию SSL-трафика

Балансировщик нагрузки

Интеграция Kubernetes с отказоустойчивыми балансировщиками нагрузки нашей облачной платформы

Поддержка Proxy Protocol

Поддержка Proxy-протокола на балансировщике HAproxy и на Nginx Ingress Controller

Интегрированный Docker Registry

Автоматическая упаковка приложений для перемещения в Kubernetes

Поддержка Node Pools

Создание групп виртуальных машин разных размеров и их масштабирование, независимое друг от друга

Поддержка Cluster Policy: Local

Получение реальных IP пользователей внутри кластеров K8s

Удобное управление

Управление кластером через Kubernetes Dashboard и kubectl

Virtual Private Network

Поддерживается работа кластеров Kubernetes с VPN-соединением

Persistent Volumes

Интеграция K8s Persistent Volumes с облачной системой хранения

Как CarPrice стал самой цифровой компанией российского авторынка

Подробнее

Мы флагман Kubernetes-движения в России

Предоставляем K8s как сервис

Мы предоставляем своим клиентам Kubernetes как сервис и поддерживаем Kubernetes-движение в России с 2018 года.

Собираем и развиваем сообщество Kubernetes

В 2019 году мы провели первую российскую Kubernetes-only конференцию. А в декабре 2021 состоялась VK Kubernetes Conference, собравшая аудиторию более 1900 зрителей онлайн. Посмотрите как это было.

Новая VK Kubernetes Conf

Как прошла VK Kubernetes Conference

Подписаться на новости Kubernetes в Telegram

Используйте все возможности экосистемы Kubernetes

CI/CD

Постройте пайплайн CI/CD для ускорения релизного цикла
Gitlab
CircleCI
Travis CI

Kubernetes для больших данных

Наш Kubernetes выдерживает высокие нагрузки благодаря автомасштабированию и специально доработан для использования в Data Science.
scroll-cхема
1
Используйте K8s для любых микросервисных приложений, которые работают с данными
2
Сделайте приложение — событийный обработчик на базе K8s
3
Легко интегрируйте с другими нашими PaaS-решениями (Cloud Big Data, Cloud ML Platform) и держите все в одной сети
4
Подключайте GPU к очереди событий или событийному обработчику на базе K8s для ускорения машинного обучения

Как устроен Kubernetes aaS

Сервис полностью и бесшовно интегрирован с OpenStack IaaS: специальный Cloud Provider автоматически создает, конфигурирует, удаляет диски, балансировщики, управляет Security-группами, занимается масштабированием.
scroll-cхема

Миграция и поддержка экспертов VK

Для переноса K8s в облако вы можете воспользоваться нашей интеграцией с Velero или возможностью миграции «под ключ» с помощью специалистов VK Cloud.

Перенести Kubernetes в облако

Получите 3000 бонусных рублей для тестирования сервиса после подтверждения аккаунта VK Cloud.

Миграция

Поможем с переносом данных из существующих On Premise-кластеров, Managed Kubernetes других провайдеров или Docker Swarm.

Поддержка

Проконсультируем по построению отказоустойчивой масштабируемой микросервисной архитектуры с использованием Kubernetes.

Консалтинг

Реализуем круглосуточный мониторинг и решение инцидентов 24/7, настроим резервное копирование и обеспечим работоспособность кластеров K8s и облачной инфраструктуры.

Вся функциональность VK Cloud Containers на BareMetal

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

Стоимость Cloud Containers

FAQ

Что такое K8s?

Это приложение для автоматического управления контейнерами Docker. Kubernetes создан специально для работы с большим числом хостов и контейнеров, поддерживает совместимость контейнеров, развернутых у разных облачных провайдеров и в частных дата-центрах.


Как работает облачная контейнерная платформа от VK Cloud?

Наша платформа — полностью управляемая облачная платформа. Она позволяет клиентам развертывать приложения в контейнерах в пуле вычислительных хостов и впоследствии управлять этими контейнерами с помощью K8s. Сервис работает в паре с сервисом Cloud Servers, который также будет доступен при подключении контейнеров.


Какие задачи решает сервис?

Кубернетес можно использовать для запуска высоконагруженных IT-систем. Он позволяет эффективно распределять трафик и автоматически масштабироваться до сотен узлов — это значит, что ваш сайт или приложение останется доступным даже в пиковые нагрузки. Ключевые особенности:

  • Автоматическое масштабирование до сотен узлов и отказоустойчивость.
  • Эффективное распределение трафика с помощью выделенных балансировщиков нагрузки.
  • Максимальная производительность дисков за счет облачной системы хранения на базе SSD.

Также в контейнерах Docker с K8s можно быстро запускать тестовые среды и управлять ими и, таким образом, автоматизировать и упростить процессы разработки и тестирования. Преимущества сервиса — возможность создавать большое количество тестовых сред, снижение затрат на хостинг, автоматизация процессов CI/CD, стандартизация разработки в распределенных командах и при работе с аутсорсерами.


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

Сервис поддерживает версии Kubernetes (K8s) 1.22-1.24.


С какими существующими инструментами и приложениями K8s совместим сервис?

Сервис совместим с любыми приложениями и инструментами, разработанными для Kubernetes. Это упрощает построение гибридных облаков, миграцию приложений между провайдерами облачной инфраструктуры.


Какую поддержку оказывают эксперты VK Cloud при переходе на платформу управлениями контейнеров?

Наши эксперты а рамках Managed Kubernetes поддерживают клиентов в построении инфраструктуры для бизнеса с нуля, расширении существующей инфраструктуры за счет облака или полной миграции в облако, миграции между облачными провайдерами. Техническая поддержка работает 24/7.


Как я могу подключить сервис?

Подключение и управление сервисом доступно через панель управления в личном кабинете пользователя VK Cloud. Подробнее о работе с сервисом можно прочитать здесь.


Как происходит масштабирование?

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


Как подключить автомасштабирование?

При создании кластера вам нужно поставить соответствующий флажок на карточке создания, а также выбрать минимальное и максимальное количество узлов. После создания вы также всегда можете подключить услугу, для этого нужно зайти в панель управления VK Cloud и выбрать в контекстном меню пункт «Настроить автомасштабирование». Подробнее о настройках автоскейлинга можно почитать тут.


Что такое группа нод?

Группа формируется из нод с одинаковой конфигурацией и находящихся в одном кластере. Также каждая нода (узел) получает в своем названии пометку о принадлежности к определенной группе.

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

Вы можете работать с группой нод (например, создавая, изменяя или удаляя пул), не затрагивая кластер целиком, но изменить отдельную ноду вы не сможете, поскольку это повлечет за собой изменение всех нод в пуле. Все новые группы будут созданы и запущены на самой последней стабильной версии Kubernetes. Существующие ноды должны быть обновлены вручную. Также есть возможность запускать разные версии K8s в каждой из групп нод. Подробнее об этом читайте в инструкции.


От чего зависит стоимость сервиса?

Стоимость сервиса зависит от выбранной конфигурации, выбор можно изменить в любой момент после заказа. Оплата рассчитывается только за использованные ресурсы. Это удобно, так как позволяет быстро получить нужные ресурсы в случае увеличения нагрузки, а также не переплачивать за простаивающие мощности, когда они не нужны.

Также вы можете установить ежемесячный лимит расходов для каждого проекта VK Cloud. При достижении заданного лимита вам будет отправлено email-уведомление. При расчете лимита учитываются расходы в текущем календарном месяце.


Как можно оплатить услугу?

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

Документация

Здесь есть ответы на большинство вопросов по настройке сервисов

Вся документация

Не нашли ответ на свой вопрос?

Здесь есть ответы на большинство вопросов по настройке сервисов

Задать вопрос

3500 разработчиков