Даже опытные админы используют SSH не на полную. Эти флаги и приёмы помогут быстрее подключаться, строить туннели, работать через промежуточные хосты и автоматизировать вход без лишнего ввода команд.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6❤5
•
Terraform
— использует декларативный язык HCL: ты описываешь желаемое состояние инфраструктуры, а он сам определяет, как его достичь.•
Pulumi
— пишет инфраструктуру на привычных языках (Python, Go, TypeScript и др.). Поддерживает условия, циклы, функции и легко интегрируется в существующие проекты.🔥 — если узнал что-то новое
🤝 — если уже их использовал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥5👍4
Запускаем джобы только тогда, когда это нужно!
Сегодня покажем, как в CI настроить условие, чтобы пайплайн запускался только при изменении определённой папки. Это экономит время и ресурсы — не гоняем тесты или сборку зря.
В GitHub Actions это делается через paths:
В данном примере
А в GitLab CI похожая логика реализуется через правило changes внутри rules. Это позволяет задать список директорий или файлов, которые должны измениться для запуска джоба:
🔥 Здесь сборка (
➡️ DevOps Ready | #практика
Сегодня покажем, как в CI настроить условие, чтобы пайплайн запускался только при изменении определённой папки. Это экономит время и ресурсы — не гоняем тесты или сборку зря.
В GitHub Actions это делается через paths:
on:
push:
paths:
- "src/**"
В данном примере
workflow
запустится только если изменилось что-то внутри папки src/. Любые коммиты вне этой директории не вызовут лишний запуск.А в GitLab CI похожая логика реализуется через правило changes внутри rules. Это позволяет задать список директорий или файлов, которые должны измениться для запуска джоба:
job_build:
script: npm run build
rules:
- changes:
- frontend/*
🔥 Здесь сборка (
npm run build
) выполнится только если были изменения во frontend/. Если поправить, например, документацию — джоб даже не стартует.Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥4
❤5👍5🔥5👎1
При работе с Docker и Python часто теряется время на повторную установку библиотек. Но если правильно выстроить слои, можно ускорить сборку и сделать её предсказуемой.
В этом посте:
• Используем официальный Python-образ как базу.
• Добавляем requirements.txt отдельно от кода.
• Устанавливаем зависимости до копирования приложения.
• Обновляем код без пересборки пакетов.
Результат — быстрые итерации, экономия времени и предсказуемое окружение для Python-приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤5👍5🤝1
Курс от Edureka — плотный, структурированный, построен по принципу академического учебного модуля. Разбираются ключевые этапы DevOps-цикла: от Agile-методологии и CI/CD до контейнеризации.
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6🔥4👎1
Helm — это не только про установку. Важно уметь обновлять релизы, откатываться, смотреть diff перед изменениями, валидировать чарты и проверять их значения. Эти команды помогают держать Kubernetes-деплой под контролем и избегать сюрпризов в продакшене.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🤝4
Полный роадмэп для начинающих DevOps‑инженеров: от основ до продвинутых инструментов.
Включает бесплатные курсы по Linux, Docker, Kubernetes, CI/CD и облачным решениям.
Подходит для начинающих и тех, кто хочет систематизировать знания.
🔊 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥5👍4
Molecule
— это инструмент, который помогает проверять Ansible-роли в изолированных окружениях. Вместо тестов «вручную» можно сразу убедиться, что роли работают так, как задумано.В этом посте:
• Устанавливаем Molecule и интегрируем его с Ansible.
• Создаём первый сценарий для тестирования роли.
• Запускаем проверку и анализируем результат.
• Добавляем новые тесты и циклы разработки.
Это ускоряет разработку и позволяет уверенно выкатывать роли в продакшен.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥4