Kubernetes для Rails-разработчиков

6 участников

О чём курс

Вам нужно управлять оркестрацией контейнеризированных Rails-приложений — этот вооркшоп закрывает переход от ручного деплоя к автоматизации внутри Kubernetes. Вы научитесь переносить привычные процессы, такие как запуск миграций и работа Sidekiq, в облачную инфраструктуру.

Внутри разбираются три ключевых блока:

  • Инфраструктурная база: настройка основных абстракций (pods, services, deployments, jobs) для обеспечения стабильной работы приложений.
  • CI/CD конвейеры: автоматизация развертывания через GitLab и Helm charts, что позволяет стандартизировать деплой между окружениями.
  • Управление производительностью: настройка стратегий масштабирования, лимитов ресурсов и обновление версий без простоев (Rolling Updates).

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

Программа обучения

  • Основы Kubernetes для начинающих
    • Применение Kubernetes для управления и оркестрации контейнеризированных приложений
    • Освоение основных компонентов и абстракций: pods, services, deployments, jobs
  • Автоматизация развертывания и управления
    • Настройка и использование GitLab CI/CD для автоматизации процессов развертывания
    • Разбор процесса развертывания приложений через Helm и GitLab
    • Упрощение процесса развертывания с помощью Helm charts
  • Масштабирование и управление ресурсами
    • Методы масштабирования приложений (автоматическое и ручное)
    • Настройка запросов и лимитов ресурсов для подов
    • Управление ресурсами для обеспечения производительности и стабильности
  • Управление приложениями и сервисами
    • Настройка типов сервисов (ClusterIP, NodePort, LoadBalancer)
    • Применение стратегий обновления приложений (Rolling Updates) для минимизации простоев
  • Работа с фоновыми задачами
    • Интеграция и управление фоновыми процессами (Sidekiq) в Kubernetes
    • Автоматизация задач по обслуживанию приложений (миграции баз данных)
  • Управление миграциями баз данных и автоматическое развертывание
    • Инструменты для выполнения миграций в процессе деплоя
    • Использование Kubernetes для стандартизации развертывания в разных окружениях
    • Управление конфигурациями и зависимостями
Складчина создана 14 мая 2024 г. · описание обновлено 23 марта 2026 г.
1 580 ₽ 3 900 ₽