Программирование [udemy] Проект в DevOps: Jenkins CI/CD для развертываний Kubernetes (2020)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Проект в DevOps: Jenkins CI/CD для развертываний Kubernetes (2020)​

cover.jpg

Продолжительность: 4 ч 9 мин Количество уроков: 30 Видео Язык: Английский Вес архива: 1,21 ГБ


Этот практический курс по 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,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху