Стандартный кластер Kubernetes для проектов с невысокой нагрузкой
Мы наблюдаем,
1. Максимально доступно.
2. Как можно быстрее.
3. Без особых изысков.
что некоторым проектам нужен Kubernetes
Обычно это стартапы, в том числе внутренние стартапы в больших компаниях, разнообразные MVP и проверки гипотез. Или старт работ, когда удобно сразу создавать микросервисы в кластере, а до релиза по плану еще полгода. Или приложение, которое еще не набрало ни обилия фич, ни большой клиентской базы.
Для таких сценариев Southbridge создал проект KEP: быстрый сетап и настройка стандартного production-ready кластера Kubernetes. В нем реализован опыт Southbridge по работе с Kubernetes.
*kubernetes deployer > keployer > kep
Максимально доступно
Создание кластера, настройка мониторинга и минимальная настройка кластера.
Обеспечение работоспособности самого кластера, деплой приложения, реакция на мониторинг, работа с логами.
Как можно быстрее
Создание и передача кластера занимает1 рабочий день.
Ограничения KEP
Хранение данных в S3 или CDN
на данном этапе развития KEP. В перспективе — другие облачные провайдеры и сетап на выделенных серверах. Если у вас есть такая потребность, напишите в заявке
не хранят состояния или данные пользователей на диске
Stateless приложения
Prometheus и Grafana
Мониторинг
MySQL, PostgreSQL, Redis
Поддерживаемые базы данных
RabbitMQ, Kafka
Поддерживаемые брокеры сообщений
cуществующие сетапы не поддерживаются
Установка кластера Kubernetes с нуля
Что вы получите?
Production-ready кластер Kubernetes
Автоматизацию сетапа с подходом IaC
Быстрое масштабирование при росте нагрузки
Снижение стоимости (развертывания/поддержки)
Что «под капотом» KEP?
В чем преимущества KEP?
По скорости сетапа и простоте обслуживания KEP аналогичен managed-решению.
По стоимости содержания и возможности донастройки KEP аналогичен self-hosted решению.
При этом KEP уступает managed-решению в удобстве скейлинга.
KEP совмещает преимущества self-hosted и managed Kubernetes.
Kubernetes: CNI Calico, Ingress Nginx
Fedora Core OS
Gitlab CI
Kubespray
Ansible
Сколько ресурсов потребуется?
Мы предлагаем 2 варианта сетапа (это не жесткое ограничение, возможны любые альтернативные конфигурации). Примерно указана стоимость ресурсов в облаке Selectel для каждого варианта.
Минимальный сетап без отказоустойчивости ~7 100 ₽/мес.
Минимальный сетап с отказоустойчивостью ~21 000 ₽/мес.
1 мастер нода 1 CPU / 4G RAM / 20G SSD
1 воркер нода 2 CPU / 4G RAM / 20G SSD
1 служебная нода 2 CPU / 4G RAM / 40G SSD
3 мастер ноды 1 CPU / 4G RAM / 20G SSD
2 воркер ноды 2 CPU / 8G RAM / 20G SSD
1 инфраструктурная нода 2 CPU / 8G RAM / 20G SSD
1 служебная нода 2 CPU / 4G RAM / 40G SSD
2 балансировщика 1 CPU / 2G RAM / 20G SSD
Балансировщик нагрузки «Базовый с резервированием»
Что произойдет, если проект перерастет возможности KEP?
Southbridge вручную перенастроит кластер под высокую нагрузку либо мигрирует проект на новый кластер.
Мы также всегда готовы проконсультировать вас по телефону +7 495 665-50-27 или по электронной почте ask@southbridge.io
Нажимая кнопку, вы соглашаетесь на обработку ваших персональных данных согласно нашей политике конфиденциальности.