Воркшоп для 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 для стандартизации развертывания приложений в различных окружениях
- управление конфигурациями и зависимостями
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 29
Категории
Страница 29 из 34

![[IMG]](proxy14p.php?image=https%3A%2F%2Fi123.fastpic.org%2Fbig%2F2024%2F0508%2F20%2F144c4a71f60e6730d2b99325c9393220.jpg&hash=2adc2b7da19d9eb194973f43e142aed0&v=4)