User Tools

Site Tools


вход_в_ci_cd_для_linux_админа

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
вход_в_ci_cd_для_linux_админа [2022/07/19 07:24]
val created
вход_в_ci_cd_для_linux_админа [2022/07/19 11:28]
val [Шаг 5. А теперь CI/CD !!!]
Line 1: Line 1:
-====== ​Zabbix LLD - это просто ======+====== ​Вход в CI/CD для linux админа ​======
  
-  * Мониторинг дисковой активности множества распределенных систем могут стать головной болью DevOps-инженера. Поручите эти задачу Zabbix, пусть он потревожит ​Вас тиолько когда это действительно нужно! +===== Вдохновенная реклама ​=====
-  * Технология LLD, про которую ​все слышали, ​не так сложна в настройкекак кажется на первый вгляд. Перед Вами самый простой,​ но полезный пример использования низкоуровнего обнаружения в Zabbix.+
  
 +  * Сноуборд - это очень просто,​ забираетесь на гору повыше и съезжаете... CI/CD это очень просто - разрабатываете бэкенд на Go/Python, заворачиваете все в Docker, кладете исходники и образы в GitLab и настраиваете выкатку на прод в кластер Кubernetes,​ предварительно развернутый через Vagrant/​Terraform и Ansible... Казалось бы, что общего между сноубордом и CI/CD? Ответ - высокий порог входа. Первый сразу требует множество физических навыков,​ второй сразу знание множества технологий
 +  * Наш вебинар посвящен ПЕРВОМУ шагу в CI/CD после которого можно будет "​ехать"​ забираясь на все более высокие "​горки"​ ловя кайф от скорости,​ баланса и ощущения себя волшебником,​ повелевающим множеством классных технологий
 +
 +===== Скучное ТЗ =====
 +
 +  * Линукс админу предоставить возможность себе и коллегам править файлы конфигурации сервисов в едином удобном пространстве,​ с историей изменений и автоматизацией процессов тестирования и обновления на серверах
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
-===== Модуль ​1Штатный ​способ установки ​Zabbix ​в Debian 10 =====+===== Шаг 1. Что у нас есть, подходящее для начала ===== 
 + 
 +  * [[https://​www.specialist.ru/​course/​yun2-b|Linux. Уровень 2Администрирование сервисов и сетей]] 
 +  * [[Сервис DHCP]] 
 +  * [[Сервис DHCP#​Статистика DHCP сервера]] 
 + 
 +===== Шаг 2. Git для linux админа ===== 
 + 
 +  * [[Сервис Git]] для каталога /etc/ 
 + 
 +===== Шаг 3. "​Первый" ​пример CI/CD в истории) ===== 
 + 
 +  * [[Установка ПО из исходных ​текстов#​Использование make для сопровождения файлов конфигурации сервиса]] 
 +  * [[Сервис Git]] для каталога ~student/​dhcp/​ 
 + 
 +===== Шаг 4. От Git к GitLab ===== 
 + 
 +  * [[Инструмент GitLab]] 
 +  * Подключаемся как student, New Blank Project (Project name: dhcp, без README) 
 +  * [[Сервис Git#​Обновление сетевого репозитория из локального]] 
 +  * Редактируем dhcpd.conf в GitLab IDE  
 +  * [[Сервис Git#​Клонирование и обновление локального репозитория из сетевого]] 
 +  * [[Установка ПО из исходных текстов#​Использование make для сопровождения файлов конфигурации сервиса]]
  
-  * [[http://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_10.0_64_01.ova|OVA образ Debian 10]]+===== Шаг 5А теперь настоящий CI/CD !!! =====
  
-<​code>​ +  * [[Инструмент GitLab#​GitLab Runner]]
-</​code>​ +
-===== Модуль 2. Zabbix LLD "на пальцах"​ =====+
вход_в_ci_cd_для_linux_админа.txt · Last modified: 2023/03/16 15:24 by val