О сервисе

Обновлена 15 апреля 2024 г. в 08:50

О сервисе

Сервис Cloud Containers позволяет создавать кластеры Kubernetes и запускать в них различные сервисы и приложения. Доступны все привычные инструменты для Kubernetes, например:

Хранение и обработка serverless-функций в контейнерах: OpenFaaS, OpenWhisk, Kubeless.

Service Mesh: Istio, Consul, Linkerd.

Мониторинг, аналитика, логирование: Prometheus, Fluentd, Jaeger, OpenTracing.

CI/CD: GitLab, CircleCI, Travis CI.

IaC (инфраструктура как код): Terraform, Helm.

Большие данные и Data Science: Spark.

Для аналитиков больших данных могут быть полезны следующие возможности:

Автомасштабирование кластеров, которое позволяет выдерживать большие вычислительные нагрузки.
Создание событийных (event-triggered) обработчиков данных.
Интеграция кластеров Kubernetes и данных с другими сервисами платформы VK Cloud для машинного обучения.

Управление кластером и группами узлов с помощью личного кабинета VK Cloud и собственного Terraform-провайдера VK Cloud.

Управление объектами и ресурсами Kubernetes после подключения к кластеру с помощью kubectl или Kubernetes Dashboard.

Автоматическое и ручное масштабирование кластера (cluster autoscaling).

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

Такой подход позволяет сэкономить до 60% вычислительных ресурсов.

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

Интеграция с системой хранения данных и сетевой подсистемой платформы VK Cloud.

Плавное обновление (rolling update) кластеров в один клик без простоя. Это применимо как для минорных, так и для мажорных версий Kubernetes.

Обеспечение безопасности на всех этапах работы с кластером:

Резервное копирование кластеров Cloud Containers с помощью Velero.

Миграция других кластеров Kubernetes в Cloud Containers с помощью Velero.

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

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

Мониторинг состояния кластера с помощью Prometheus. Посмотреть данные мониторинга можно несколькими способами.