HELPER VPS

Управляемый Kubernetes: кластер с бесплатной control plane

Недорогой управляемый Kubernetes: control plane бесплатно, платите только за рабочие узлы

  • Control plane бесплатно
  • Рабочие узлы от $25.00/мес
  • Продлевается ежемесячно по счету

Управляемый Kubernetes , это серверный продукт, где в кластере Kubernetes, распределяющем и управляющем контейнерами на нескольких серверах, управляющий слой, control plane, обслуживается сервисом за вас. В доступном управляемом Kubernetes от HELPER VPS control plane бесплатна, и вы платите только за рабочие узлы, где ваши приложения фактически работают, начиная с $25.00 в месяц за узел с 4 vCPU и 16GB памяти.

  • Control plane

    Управляющий слой бесплатно

    Бесплатно

    Платите только за рабочие узлы

    • 1 управляющий узел
    • Управляемая
    • Управляемая
    • Управляемая
    • за кластер
  • Отказоустойчивая control plane

    Управляющий слой с тройным резервированием

    2500$/ мес

    Ежемесячная оплата

    • Управляющий слой с тройным резервированием
    • Управляемая
    • Управляемая
    • Управляемая
    • за кластер в месяц
  • Рабочий узел 16GB

    Для небольших кластеров

    2500$/ мес

    Ежемесячная оплата

    • Рабочий узел
    • 4 vCPU
    • 16 GB RAM
    • 200 GB NVMe
    • за узел в месяц
  • Рабочий узел 32GB

    Для обычных сервисов

    4500$/ мес

    Ежемесячная оплата

    • Рабочий узел
    • 8 vCPU
    • 32 GB RAM
    • 400 GB NVMe
    • за узел в месяц
  • Рабочий узел 64GB

    Для больших сервисов

    8500$/ мес

    Ежемесячная оплата

    • Рабочий узел
    • 16 vCPU
    • 64 GB RAM
    • 800 GB NVMe
    • за узел в месяц

Если нужно запустить лишь несколько контейнеров без кластера Облачный VPS

Для каких задач используют управляемый Kubernetes?

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

Чем установка на VPS своими руками отличается от управляемого Kubernetes?

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

Установка на VPS своими руками

Кластер, который вы собираете из нескольких облачных VPS

Кому подойдёт

  • Когда хотите сами изучить устройство Kubernetes
  • Команды, которые хотят сами выбирать инструменты установки и версии
  • Небольшая схема всего с несколькими контейнерами
  • Лёгкий старт с приложением в один клик Docker

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

Control plane бесплатно, оплата только рабочих узлов

Кому подойдёт

  • Команды разработки, которые хотят тратить время на приложения
  • Когда кластеры разработки и staging разделены
  • Сервисы, стартующие с нескольких рабочих узлов
  • Когда вы хотите начать от $25.00 за узел в месяц

Отказоустойчивая control plane

Кластер с управляющим слоем с тройным резервированием

Кому подойдёт

  • Рабочие сервисы, которые не должны останавливаться
  • Команды с частыми деплоями и активным использованием API кластера
  • Большие кластеры с множеством рабочих узлов
  • Когда хотите запас и для управляющего слоя

Что такое Kubernetes?

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

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

В управляемом Kubernetes установку и работу control plane берёт на себя провайдер, а вы сосредоточены на деплое приложений через kubectl и Helm. Самая трудоёмкая при самостоятельной установке часть передаётся провайдеру, поэтому кластер может вести и небольшая команда. Освободившееся время можно тратить на развитие сервиса.

Как выбрать самый недорогой управляемый Kubernetes?

Стоимость управляемого Kubernetes это сумма платы за control plane и за рабочие узлы. Если за control plane каждого кластера берут месячную плату, её доля в общих расходах тем выше, чем меньше кластер, поэтому сначала проверьте, бесплатна ли эта часть. Затем сравните конфигурацию и месячную цену одного узла, и реальная стоимость станет видна.

В HELPER VPS стандартная control plane бесплатна, поэтому плата за рабочие узлы , это ваша плата за кластер. Начните с двух узлов с 4 vCPU и 16GB, и по мере роста вашего сервиса добавляйте узлы с 32GB или 64GB по мере необходимости. Вы платите только за используемые узлы, поэтому нет необходимости начинать с больших объёмов.

Если вы хотите иметь запас и в управляющем слое, как для производственных сервисов, вы можете выбрать отказоустойчивую control plane за $25.00 за кластер в месяц. Используйте бесплатную control plane для кластеров разработки и отказоустойчивую для производственных кластеров, чтобы сбалансировать стоимость и стабильность. Все платежи оплачиваются вместе с одного счёта.

Сколько стоит управляемый Kubernetes?

Стандартная control plane бесплатна, а рабочие узлы начинаются с $25.00 за узел в месяц за 4 vCPU, 16GB памяти и 200GB NVMe. Отказоустойчивая control plane с тройным управляющим слоем стоит $25.00 за кластер в месяц.

HELPER VPS в цифрах

Выберите из 40 регионов, 12 операционных систем и 10 приложений в один клик в одном аккаунте и оплатите сразу. Цифры ниже основаны на текущем каталоге.

Инструменты для работы с кластером Kubernetes

Разворачивайте приложения через Helm чарты, фиксируйте конфигурацию в коде через Terraform и собирайте и автоматически выкатывайте образы через GitLab CI.

  • Kubernetes
  • Helm
  • Docker
  • Terraform
  • GitLab CI
  • NGINX Ingress

Почему выбирают управляемый Kubernetes HELPER VPS

В каких регионах можно создать кластер Kubernetes?

HELPER VPS имеет серверы в 40 городах по всей Америке, Европе, Ближнему Востоку, Африке и Азиатско-Тихоокеанскому региону. Регионы, которые вы можете выбрать, отображаются при создании кластера; выберите ближайший к большинству ваших пользователей для более быстрых ответов.

  • Германия
  • Нидерланды
  • Великобритания
  • Франция
  • Соединенные Штаты: городов 7
  • Канада
  • Бразилия
  • Сингапур
  • Япония: городов 2
  • Индия: городов 2
  • Австралия: городов 2
  • Мексика
  • Испания
  • Швеция
  • Польша
  • Южно-Африканская Республика
  • Республика Корея
  • Чили
  • Колумбия
  • Италия
  • Швейцария
  • Финляндия
  • Турция
  • ОАЭ
  • Израиль
  • Саудовская Аравия
  • Нигерия
  • Гонконг (САР)
  • Тайвань
  • Индонезия
  • Таиланд

Частые вопросы об управляемом Kubernetes

Ответы о ценах, составе и оплате Kubernetes

Что такое Kubernetes?

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

Какой управляемый Kubernetes самый недорогой?

Управляемый Kubernetes с бесплатной control plane обходится дешевле всего для небольших кластеров. В HELPER VPS стандартная control plane бесплатна, поэтому вы платите только за рабочие узлы, а узлы с 4 vCPU и 16GB начинаются с $25.00 в месяц, так что вы можете запустить кластер на двух небольших узлах. Добавляйте более крупные узлы по мере необходимости.

Control plane действительно бесплатна?

Да, за базовую control plane с одним управляющим узлом плата за кластер не берётся. Стоимость кластера это сумма платы за рабочие узлы, а $25.00 в месяц за кластер добавляется, только если выбрать отказоустойчивую control plane с тройным управляющим слоем. Даже при нескольких кластерах для разработки плата за управляющий слой не растёт, поэтому среды легко разделять.

Когда нужна отказоустойчивая control plane?

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

Какой размер рабочих узлов выбрать?

Запускайте лёгкие веб-приложения и API на нескольких узлах с 16GB памяти, а для приложений с большим расходом памяти добавьте узлы на 32GB или 64GB. Несколько небольших узлов ограничивают влияние, если с одним возникнет проблема, а большие узлы удобны для хранения контейнеров с большим расходом памяти в одном месте. Сочетание узлов разного размера допустимо.

Со скольких рабочих узлов лучше начать?

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

Как оплатить Kubernetes?

Оплатите счёт с помощью 12 криптовалютных опций для создания узлов и control plane. Используйте помесячно без срока контракта; просто продлевайте счёт. Возвраты зачисляются на кредит вашего аккаунта. Используйте помесячно и сокращайте узлы в любой момент.

Что произойдёт с моим кластером, если я не продлю счёт?

Если счёт не продлён в дату оплаты, узлы приостанавливаются, и вы можете продлить, оплатив в течение 3 дней. Если продления не будет через 3 дня, узлы и их данные удаляются, поэтому продлите счёт до даты оплаты. Хранение файлов конфигурации в репозитории упрощает их восстановление. Продлите счёт, чтобы автоматическое продление продолжалось.

Можно ли использовать Helm и Terraform как есть?

Да, кластер работает стандартным для Kubernetes способом, поэтому kubectl, Helm и готовые манифесты используются как есть. Ресурсы внутри кластера можно описывать кодом в Terraform, а процесс, где образ собирается в конвейере вроде GitLab CI и сразу разворачивается, тоже легко выстроить.

Нужно ли держать базу данных внутри кластера?

Удобнее схема, где база данных вынесена в управляемую базу данных, а в кластере только приложения. Контейнеры приложений можно пересоздать в любой момент, а данные держите в управляемом PostgreSQL или MySQL с ежедневным автобэкапом, и даже при замене или пересоздании кластера данные остаются на месте.

Руководства по Kubernetes

Полезные материалы перед запуском кластера

Цены указаны в долларах США в месяц, оплата осуществляется с помощью 12 криптовалютных опций. Стандартный control plane бесплатен, а плата за рабочие узлы и высокодоступный control plane автоматически продлевается на ту же сумму в каждую дату оплаты.

Минимальный срок: 1 месяц | Отмена: удаление в любой момент из панели управления | Если не продлён: приостановка, затем удаление через 3 дня | Остаток времени на удалённых узлах не возвращается. Возвраты зачисляются на ваш аккаунт.