User Tools

Site Tools


введение_в_devops

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
введение_в_devops [2022/09/30 09:11]
val [Вопросы]
введение_в_devops [2022/09/30 09:39]
val [Лабораторные работы: Работа с контейнерами Docker]
Line 192: Line 192:
 === 4.1 Разработка и нагрузочное тестирование приложения webd === === 4.1 Разработка и нагрузочное тестирование приложения webd ===
  
-  * Преподаватель импортирует linux систему external-host для нагрузочного тестирования+  * Преподаватель импортирует linux систему external-host для нагрузочного тестирования и демонстрирует "​разработку"​ приложения
   * [[Средства программирования shell#Web сервер на shell]]   * [[Средства программирования shell#Web сервер на shell]]
   * [[Сервис INETD]]   * [[Сервис INETD]]
Line 208: Line 208:
 === 4.2 Использование технологии Docker для распространения приложения webd === === 4.2 Использование технологии Docker для распространения приложения webd ===
  
-  * Устанавливаем [[Технология Docker]] на server +  * Устанавливаем [[Технология Docker]] на server, и, используя учетную запись gitlab-runner (удобно для тестов CI/CD из командной строки), знакомимся и упаковываем приложение (без sftp) 
-  * [[Технология Docker#Предоставление прав непривилегированным пользователям]] в Docker для ​gitlab-runner@server ​(удобно для тестов CI/CD из командной строки) +
-  * Знакомимся ​с [[Технология Docker]] ​и упаковываем приложение (без sftp) в контейнер+
   * Создаем проект webd в [[Сервис Git#​On-Premise gitlab]]   * Создаем проект webd в [[Сервис Git#​On-Premise gitlab]]
   * Включаем [[Инструмент GitLab#​GitLab Docker Registry]]   * Включаем [[Инструмент GitLab#​GitLab Docker Registry]]
Line 219: Line 217:
 === 4.3 Горизонтальное масштабирование приложения webd с использованием docker-compose === === 4.3 Горизонтальное масштабирование приложения webd с использованием docker-compose ===
  
-Примечание: слушатели делают только "Сервис NFS на server", остальное демонстрирует ​преподаватель +  * Проверяем наличие, или устанавливаем Docker на node1,2,3 
- +  * [[Сервис NFS]] на server ​(преподаватель)
- +
-  * [[Сервис NFS]] на server+
   * [[Сервис NFS#​Установка nfs клиента]] на node1 (достаточно для демонстрации)   * [[Сервис NFS#​Установка nfs клиента]] на node1 (достаточно для демонстрации)
   * Настраиваем доступ к [[Технология Docker#​Локальные репозитории]] на node1 (достаточно для демонстрации)   * Настраиваем доступ к [[Технология Docker#​Локальные репозитории]] на node1 (достаточно для демонстрации)
введение_в_devops.txt · Last modified: 2023/09/11 06:23 by val