Доступно

Kubernetes для Rails-разработчиков [Thinknetica] [Темур Фактулин]

Тема в разделе "Курсы по программированию", создана пользователем stclaus, 14 май 2024.

Цена: 3 900р-59%
Взнос: 1 580р
100%

Основной список: 6 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 14 май 2024
    #1
    stclaus
    stclaus ОргОрганизатор

    Складчина: Kubernetes для Rails-разработчиков [Thinknetica] [Темур Фактулин]

    upload_2024-5-14_12-23-25.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 для полного жизненного цикла разработки.

    Цена 4900 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 19 май 2024
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      15 июн 2024
    2. CandyBoy
      CandyBoy участвует в складчине.
      15 июн 2024
    3. skladchik.com
      Взнос в складчине составляет 790р.
      15 июн 2024
    4. skladchik.com
      Складчина активна.
      15 июн 2024

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      15 июн 2024
    2. skladchik.com
      Взнос в складчине составляет 790р.
      15 июн 2024
    3. skladchik.com
      Складчина активна.
      15 июн 2024
    4. skladchik.com
      Сбор взносов начинается 15.06.2024.
      13 июн 2024
Статус обсуждения:
Комментирование ограничено.