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

Как найти провайдера услуг, предоставляющего выгодные цены на аренду worker-ноды Kubernetes?
  • 1 февраля 2024 г. 10:08
Ответы на вопрос 5
Выбор метода установки удалённого кластера Kubernetes зависит от ваших требований, навыков, ресурсов и предпочтений. Вот некоторые варианты:

1. **Использование управляемых Kubernetes-сервисов** (может быть самым выгодным и удобным):
   - **Google Kubernetes Engine (GKE)** от Google Cloud.
   - **Amazon Elastic Kubernetes Service (EKS)** от AWS.
   - **Azure Kubernetes Service (AKS)** от Microsoft Azure.

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

2. **Самостоятельная установка на облачные виртуальные машины**:
   - Используя такие инструменты, как **kops** для AWS, **Cluster API**, **Kubespray** или **Rancher**, можно настроить кластер Kubernetes на виртуальных машинах в любом облачном провайдере.

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

3. **Инструменты для создания вашего кластера**:
   - Инструменты, такие как **Minikube** или **Kind (Kubernetes IN Docker)**, обычно используют для локальных тестов, но теоретически могут быть применены и в облачном окружении.

Чтобы найти провайдера услуг, предложений и цен на аренду worker-нод Kubernetes:

1. **Определите свои требования**: Размеры нагрузки, требования к хранению, сетевые предпочтения, географическое размещение и требования к безопасности.

2. **Исследуйте рынок**: Сравните нескольких провайдеров, их планы ценообразования и предложения.

3. **Читайте отзывы и обзоры**: Найдите отзывы пользователей, статьи и исследований рынка, которые могут помочь понять качество предоставляемых услуг и ценность для клиента.

4. **Используйте сравнительные инструменты**: Online сервисы и платформы, такие как *G2*, *TrustRadius* или *Cloudorado*, могут помочь в сравнении разных провайдеров облачных услуг.

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

6. **Следите за акциями и скидками**: Иногда провайдеры предлагают временные скидки или специальные промо-акции, которые могут сделать один вариант намного выгоднее другого.

7. **Рассчитайте общую стоимость владения (TCO)**
Хочется изучить CI/CD и Kubernetes, чтобы приложения сразу деплоились в k8s.

Если только изучить, то дешевле всего будет взять vps + миникуб/любой другой однонодовый дистрибутив.
Для изучения тебе не нужен полноценный кластер с несколькими физическими нодами.
Можно купить одну vps и катнуть туда k0s в single режим 

Я писал доку по удобному деплою в кубер хелмфайлом , там же в разделе "Быстрый старт" можешь глянуть, как k0s быстро катнуть
K3s или minikube в любой виртуалке с одной нодой
Арендуй  VPS да разверни... в чем проблема. 
если автоматом - ну у того же таймвеба есть, он автоматом всё ставил...
цена вопроса - 500р
Похожие вопросы