This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
devops1._основные_инструменты [2025/07/31 05:42] val |
devops1._основные_инструменты [2025/07/31 10:18] (current) val [Теория] |
||
---|---|---|---|
Line 19: | Line 19: | ||
* [[https://landscape.cncf.io/]] | * [[https://landscape.cncf.io/]] | ||
- | * [[https://dzen.ru/a/ZVIBk2kT0ntemhwK|∞ Дорожная карта DevOps-инженера в 2023 году]] | + | * [[https://dzen.ru/a/ZVIBk2kT0ntemhwK|Дорожная карта DevOps-инженера в 2023 году]] |
* Ссылки в разделе [[Сервис Git]] | * Ссылки в разделе [[Сервис Git]] | ||
- | |||
==== Лабораторные работы: Развертывание стенда и инициализация репозитория Git ==== | ==== Лабораторные работы: Развертывание стенда и инициализация репозитория Git ==== | ||
Line 101: | Line 100: | ||
* [[Сервис Git]], команды git -C /etc/ ..., log, show, diff, reset | * [[Сервис Git]], команды git -C /etc/ ..., log, show, diff, reset | ||
+ | |||
+ | ===== Практикум ===== | ||
+ | |||
+ | * [[https://val.bmstu.ru/~val/pract/dev1/dev1_mod1_pract.mp4|Запись практикума]] (длительность: 16 минут) | ||
==== Вопросы ==== | ==== Вопросы ==== | ||
Line 164: | Line 167: | ||
* Можно показать "кубернетес" - [[Сервис HTTP#Прокси "красивого" URL в приложение (пример 3)|Использование прокси Nginx]] для доступа к приложению (если установился GitLab) | * Можно показать "кубернетес" - [[Сервис HTTP#Прокси "красивого" URL в приложение (пример 3)|Использование прокси Nginx]] для доступа к приложению (если установился GitLab) | ||
+ | |||
+ | ===== Практикум ===== | ||
+ | |||
+ | * [[https://val.bmstu.ru/~val/pract/dev1/dev1_mod2_pract.mp4|Запись практикума]] (длительность: 11 минут) | ||
==== Вопросы ==== | ==== Вопросы ==== | ||
Line 206: | Line 213: | ||
* Обсудить варианты [[Сервис Ansible#Использование handlers]] | * Обсудить варианты [[Сервис Ansible#Использование handlers]] | ||
* Развертывание кластера приложения с [[Сервис Ansible#Использование ролей]] Ansible (практикум, в конце запустить установку GitLab) | * Развертывание кластера приложения с [[Сервис Ansible#Использование ролей]] Ansible (практикум, в конце запустить установку GitLab) | ||
+ | |||
+ | ===== Практикум ===== | ||
+ | |||
+ | * [[https://val.bmstu.ru/~val/pract/dev1/dev1_mod3_pract.mp4|Запись практикума]] (длительность: 19 минут) | ||
==== Вопросы ==== | ==== Вопросы ==== | ||
Line 244: | Line 255: | ||
* Используя GitLab Pipeline Editor добавляем в проект openvpn1 [[Инструмент GitLab#Пример shell ansible]] Pipeline и наблюдаем "выкатку" в "прод" после Commit в ветку main | * Используя GitLab Pipeline Editor добавляем в проект openvpn1 [[Инструмент GitLab#Пример shell ansible]] Pipeline и наблюдаем "выкатку" в "прод" после Commit в ветку main | ||
+ | |||
+ | ===== Практикум ===== | ||
+ | |||
+ | * [[https://val.bmstu.ru/~val/pract/dev1/dev1_mod4_pract.mp4|Запись практикума]] (длительность: 13 минут) | ||
==== Вопросы ==== | ==== Вопросы ==== | ||
Line 317: | Line 332: | ||
* Используем Git тэги ([[Сервис Git#Обновление сетевого репозитория из локального]] или Code->Tags) для указания версии Docker образов (практикум, в конце запустить установку MiniKube) | * Используем Git тэги ([[Сервис Git#Обновление сетевого репозитория из локального]] или Code->Tags) для указания версии Docker образов (практикум, в конце запустить установку MiniKube) | ||
+ | |||
+ | ===== Практикум ===== | ||
+ | |||
+ | * [[https://val.bmstu.ru/~val/pract/dev1/dev1_mod5_pract.mp4|Запись практикума]] (длительность: 23 минуты) | ||
==== Вопросы ==== | ==== Вопросы ==== | ||
Line 351: | Line 370: | ||
</code> | </code> | ||
* Можно показать все, используя Web IDE | * Можно показать все, используя Web IDE | ||
+ | |||
+ | ===== Практикум ===== | ||
+ | |||
+ | * [[https://val.bmstu.ru/~val/pract/dev1/dev1_mod6_pract.mp4|Запись практикума]] (длительность: 13 минут) | ||
+ | |||
==== Вопросы ==== | ==== Вопросы ==== | ||