User Tools

Site Tools


devops1._основные_инструменты

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
devops1._основные_инструменты [2025/12/12 14:01]
val [Практикум]
devops1._основные_инструменты [2026/03/27 14:54] (current)
val [Практикум]
Line 19: Line 19:
  
   * [[https://​landscape.cncf.io/​]]   * [[https://​landscape.cncf.io/​]]
 +  * [[https://​habr.com/​ru/​companies/​nixys/​articles/​514098/​|С чего начать DevOps?]]
   * [[https://​dzen.ru/​a/​ZVIBk2kT0ntemhwK|Дорожная карта DevOps-инженера в 2023 году]]   * [[https://​dzen.ru/​a/​ZVIBk2kT0ntemhwK|Дорожная карта DevOps-инженера в 2023 году]]
   * Ссылки в разделе [[Сервис Git]]   * Ссылки в разделе [[Сервис Git]]
Line 120: Line 121:
 === 2.1 Собираем docker контейнер === === 2.1 Собираем docker контейнер ===
  
-  * [[Технология Docker#​Установка]] Docker из базового репозитория на **server** и из репозитория вендора на **gate**+  * [[Технология Docker#​Установка]] Docker из базового репозитория на **server** и из репозитория вендора на **gate** ​(!!! Обратитесь к преподавателю по поводу версии !!!)
  
 !!! Методическая рекомендация,​ запустить установку Golang на gate из этой лабораторной работы 2.1.3 !!! Методическая рекомендация,​ запустить установку Golang на gate из этой лабораторной работы 2.1.3
Line 270: Line 271:
 ==== Теория ==== ==== Теория ====
  
-  * [[https://testengineer.ru/dorogostoyashchie-bagi/|7 эпичнейших багов в истории ​человечества]]+  * [[https://dzen.ru/a/YmGlfKfvZlIrekY6|7 самых дорогих ошибок програмистов в истории]]
  
   * [[https://​ru.wikipedia.org/​wiki/​Тестирование_программного_обеспечения]]   * [[https://​ru.wikipedia.org/​wiki/​Тестирование_программного_обеспечения]]
Line 324: Line 325:
   * [[Технология Docker#​Обзор и удаление]] (преподавателю можно всех) образов c gate   * [[Технология Docker#​Обзор и удаление]] (преподавателю можно всех) образов c gate
   * Отключаем [[Технология Docker#​Insecure Private Registry]]   * Отключаем [[Технология Docker#​Insecure Private Registry]]
 +  * Для загрузки docker:dind может понадобиться [[Технология Docker#​Настройка registry-mirrors]] хоста на котором работает gitlab-runner
  
   * Повторяем [[Инструмент GitLab#​Установка в виде контейнера]] gitlab-runner на gate   * Повторяем [[Инструмент GitLab#​Установка в виде контейнера]] gitlab-runner на gate
Line 361: Line 363:
   - push   - push
 #  - deploy #  - deploy
 +
 +variables:
 +  DOCKER_TLS_CERTDIR:​ ""​
 +
 +services:
 +  - name: docker:​20.10.24-dind
 +    command:
 +      [
 +        '​--insecure-registry=server.corpX.un:​5000','​--registry-mirror=https://​mirror.gcr.io',​
 +      ]
  
 before_script:​ before_script:​
Line 503: Line 515:
   * Шаг 4 - в режиме просмотра   * Шаг 4 - в режиме просмотра
  
-==== 7.5 Ansible Vault ====+==== 7.5 Управление секретами в сети предприятия ​====
  
-  * [[Сервис ​Ansible#​ansible-vault]] и GitLab [[Инструмент GitLab#Пример shell ansible]]+  * [[Управление секретами в сети ​предприятия]]
devops1._основные_инструменты.1765537279.txt.gz · Last modified: 2025/12/12 14:01 by val