Скоро на All-DAR Kubernetes для Rails-разработчиков [Thinknetica]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.611
Название: Kubernetes для Rails-разработчиков [Thinknetica]

9999b7048b6e0e92e88c728edf009af7.png


Описание:
Воркшоп для Rails-разработчиков, которые хотят начать использовать Kubernetes для улучшения процессов CI/CD и управления своими приложениями.

Основы Kubernetes для начинающих

  • Применение Kubernetes для управления и оркестрации контейнеризированных приложений.
  • Освоение основных компонентов и абстракций, таких как pods, services, deployments и jobs.

Автоматизация развертывания и управления

  • Настройка и использование GitLab CI/CD для автоматизации процессов развертывания в Kubernetes.
  • Разбор процесса развертывания приложений через Helm и GitLab, упрощение этого процесса с помощью Helm charts.

Масштабирование и управление ресурсами

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

Управление приложениями и сервисами

  • Настройка различных типов сервисов в Kubernetes, таких как ClusterIP, NodePort и LoadBalancer, для обеспечения доступа к приложениям.
  • Применение стратегий обновления приложений, таких как Rolling Updates, для минимизации простоев.

Работа с фоновыми задачами:

  • Интеграция и управление фоновыми процессами с использованием Sidekiq в Kubernetes.
  • Автоматизация задач по обслуживанию приложений, например, миграций баз данных.

Управление миграциями баз данных и автоматическое развертывание в разных окружениях

  • инструменты и практики для бесперебойного выполнения миграций в процессе деплоя.
  • применение k8s для стандартизации развертывания приложений в различных окружениях
  • управление конфигурациями и зависимостями

Спойлер: Программа День 1: Введение в Kubernetes, Docker, Terraform и Yandex Cloud

  • ведение в Kubernetes: зачем он нужен, его архитектура, преимущества, недостатки и альтернативы.
  • Основы Docker: Работа с готовыми образами и контейнерами.
  • Практическое использование Terraform: Обзор как использовать Terraform для управления инфраструктурой Kubernetes, включая развертывание кластеров.
  • Практическое использование Yandex Cloud CLI: Основные команды и операции для управления ресурсами в Yandex Cloud, связанными с Kubernetes.
  • Показ репозитория со всей инфраструктурой для развертывания с помощью Terraform: Объяснение структуры и использования репозитория.
  • Развертывание простого "Hello World" приложения в готовом кластере: Практическое задание для закрепления знаний.

Результат:Участники получат общее представление о Kubernetes, научатся использовать Docker для контейнеризации приложений, и будут знать, как использовать Terraform и Yandex Cloud для управления кластерами Kubernetes.

День 2: Развертывание приложений Ruby on Rails в Kubernetes

  • Подготовка и контейнеризация приложений Ruby on Rails с помощью Docker.
  • Создание и управление Deployments и Services в Kubernetes.
  • Настройка баз данных для приложений Ruby on Rails в Kubernetes.
  • Использование ConfigMaps и Secrets для управления конфигурациями.

Результат:Участники смогут развернуть приложение Ruby on Rails в Kubernetes, настроить базу данных и управлять конфигурациями.

День 3: Продвинутое использование CI/CD и Helm для Ruby on Rails

  • Интеграция с GitLab CI/CD для автоматизации развертывания приложений Ruby on Rails.
  • Создание и настройка Helm charts для управления приложениями и зависимостями.
  • Управление миграциями баз данных и автоматическое развертывание в разных окружениях.
  • Лучшие практики для масштабирования и мониторинга приложений в Kubernetes.

Результат:Участники научатся эффективно использовать Helm для управления приложениями Ruby on Rails и интегрировать процессы CI/CD для полного жизненного цикла разработки.

Материал «Kubernetes для Rails-разработчиков [Thinknetica]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху