Этот практический курс по DevOps поможет вам создать полный CI/CD конвейер в Jenkins для автоматизированных развертываний приложений в Kubernetes. Материал ориентирован на инженеров, которые хотят не просто изучить инструменты, но и увидеть их в действующей архитектуре реального проекта.
Что представляет собой проект Jenkins CI/CD для Kubernetes
В рамках курса вы шаг за шагом создадите рабочую DevOps-экосистему, которая позволит полностью автоматизировать процесс доставки и развертывания приложений. Учащиеся разберут, как связать Git, Jenkins, SonarQube, JFrog, Ansible, Docker и Kubernetes в единую конвейерную цепочку.
Цели проекта
Понять архитектуру CI/CD для микросервисов.
Освоить автоматизацию сборки, тестирования и развертывания.
Создать безопасный и масштабируемый пайплайн DevOps.
Инструменты DevOps, применяемые в курсе
Для демонстрации практических процессов используются современные и востребованные инструменты DevOps:
Основной стек
Git — контроль версий и управление исходным кодом.
Bitbucket — хостинг репозиториев и интеграция с CI.
Jenkins — построение CI/CD конвейеров.
SonarQube — анализ качества и безопасности кода.
JFrog Artifactory — управление артефактами сборок.
Ansible — автоматизация конфигураций и развертываний.
Docker — контейнеризация приложений.
Kubernetes — оркестрация и масштабирование контейнеров.
Apache Tomcat — среда выполнения для развертываемых приложений.
Ключевые DevOps-концепции, которые вы освоите
В практических заданиях будет разобран полный жизненный цикл доставки приложения — от коммита до продакшена.
Основные процессы автоматизации
Управление исходным кодом — организация репозиториев и ветвления.
Конвейер Jenkins (CI/CD) — настройка этапов сборки и доставки.
Build source code — сборка артефактов и подготовка приложения.
Анализ качества кода — статический анализ и контроль качества.
Управление артефактами — безопасное хранение и версияция.
Непрерывная доставка (CD) — автоматизация подготовки к релизу.
Непрерывные развертывания — автоматический деплой в Kubernetes.
Что вы получите в результате
После прохождения курса вы сможете самостоятельно проектировать и внедрять CI/CD пайплайны корпоративного уровня, уверенно работать с популярными DevOps-инструментами и автоматизировать полный процесс доставки приложений.
Практический итог
Готовый Jenkins конвейер для реального приложения.
Автоматизированное развертывание в Kubernetes.
Понимание всей цепочки DevOps — от кода до продакшена.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф