Найти в Дзене
FROM ZERO TO DEVOPS HERO

FROM ZERO TO DEVOPS HERO

бесплатный курс «From Zero to DevOps Hero». Linux, Docker, Kubernetes, Ansible, Terraform, Git, CI/CD, Grafana, PostgreSQL и десятки других инструментов — всё по шагам, с нуля и до уверенной работы.
подборка · 12 материалов
3 месяца назад
⚡️ S02E02 — Свой первый Dockerfile: образы, кэш и размер без боли
⚡️ S02E02 — Свой первый Dockerfile: образы, кэш и размер без боли ━━━━━━━━━━━━━━━━━━ Привет, родные 👋 ━━━━━━━━━━━━━━━━━━ Сегодня собираем свой образ. По-честному: что такое Dockerfile, как работает кэш слоёв, почему образы «толстеют», и как сделать аккуратно и быстро. ━━━━━━━━━━━ 🎯 Что разберём (ровно по заданию) ━━━━━━━━━━━ — Базовые инструкции Dockerfile: FROM, WORKDIR, COPY, RUN, ENV, EXPOSE. — Кэш слоёв: почему порядок инструкций важен и как ускорять сборку. — .dockerignore: убираем лишние файлы из контекста...
3 месяца назад
⚡️ S02E01 — Docker с нуля: чем он отличается от виртуальной машины и как им пользоваться
⚡️ S02E01 — Docker с нуля: чем он отличается от виртуальной машины и как им пользоваться ━━━━━━━━━━━━━━━━━━ Привет, родные 👋 Виртуальная машина — это отдельная операционная система, запущенная внутри вашей основной. Свои процессы, свои настройки, изоляция как у «компа в компе». Docker — это «контейнер с приложением»: берёт ядро у хоста, тащит только нужные зависимости и взлетает за секунды. Итог простой: виртуальная машина — тяжёлая броня; контейнер — лёгкая куртка. Для локалки, стендов и CI — самое оно...
3 месяца назад
⚡️ S01E10 — Мини-сервис локально: веб + база
⚡️ S01E10 — Мини-сервис локально: веб + база. Ломаем и чиним «боевые» баги! ━━━━━━━━━━━━━━━━━━ 👋 Привет, родные 👋 ну что, самое время газануть? ))) 🧩 Знакомо? Сайт «жив», база «жива», а ответов нет. 💡 Обычно дело в простых штуках: порт не слушает, адрес не тот, прокси спорит с бэкендом. 🔬 Соберём стенд, где все связи видно как на ладони. ━━━━━━━━━━━ 🛠 Что делаем в серии ━━━━━━━━━━━ • — nginx на 80-м порту; • — тонкий бэкенд на Flask (localhost:5000); • — PostgreSQL (localhost:5432). ➡️ Маршрут: браузер → nginx → /api → бэкенд → БД → ответ...
3 месяца назад
S01E09 — Базовая сеть: как понять, почему «не стучится до базы»
Привет, родные 👋 Знакома ситуация: всё «живое», а приложение не подключается к базе? Разрабы говорят «у нас ок», админы — «сервер в строю», а у тебя — тишина. Так что произошло вот что: чаще всего это сеть. И гадать тут бесполезно. Вот как это работает. Мы идём по простой цепочке: связь → маршрут → имя → порт → логи. Не перескакиваем. На каждом шаге понимаем, что именно работает, а что нет. Смотри, какая штука. Часто по IP всё отвечает, а по имени — нет. Это не «пропал интернет», это DNS: имя не переводится в адрес...
3 месяца назад
S01E08 — Практика Linux: процессы, права, пакеты, сервисы и логи
Привет, родные 👋 В прошлой серии мы собрали домашнюю «лабу». Теперь — база, без которой DevOps не живёт: как устроен Linux изнутри и где искать правду, когда что-то падает. Зачем это нужно — Вот как это работает: сервис не стартует → ты смотришь процессы, права, логи и статус сервиса. — Это может вам помочь на собеседовании и в реальных рабочих кейсах: меньше гаданий, больше фактов. Что разберём Что знать на уровне джуна: — ps aux — «снимок» всех процессов сейчас. — top или htop — кто ест CPU/память прямо сейчас...
3 месяца назад
S01E07 - Домашняя лаборатория для будущего DevOps
Привет, родные 👋 Когда заходишь в DevOps, всё выглядит страшно: куча инструментов, терминов и технологий. Кажется, что без облаков, серверов и больших денег в эту профессию не войти. Но на самом деле можно всё потрогать руками прямо у себя дома — на обычном ноутбуке. Для этого и нужна домашняя лаборатория. Это твоя личная тренировочная площадка. Ты создаёшь маленький «виртуальный сервер» на своём компьютере, ставишь туда Linux и начинаешь экспериментировать. Ошибся — не страшно, всегда можно откатить или переустановить...