DevOps Ready | IT
7.66K subscribers
873 photos
77 videos
495 links
Авторский канал по DevOps разработке.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Cотрудничество: @energy_c
Download Telegram
🖼️ Кэшируем Docker-образы в GitLab CI и ускоряем сборку пайплайнов!

Повторная загрузка зависимостей и базовых слоёв может занимать минуты при каждой сборке. Мы настроим кэш Docker-образов прямо в GitLab CI, чтобы сборка использовала предыдущие слои и выполнялась быстрее.

В этом посте:
• Создаём .gitlab-ci.yml с этапами build и deploy;

• Авторизуемся в GitLab Registry и подтягиваем кэш;

• Собираем и пушим образы с --cache-from и тегом cache;

• Проверяем ускорение пайплайна после оптимизации.


Результат — стабильные и быстрые CI/CD-сборки без сторонних решений и сложных конфигов.

➡️ DevOps Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6❤4
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ DorkSearch — быстрый доступ к скрытым данным и уязвимостям!

Хочешь эффективно находить уязвимости, конфиденциальные данные или скрытые страницы, DorkSearch — именно то, что тебе нужно. На сайте представлены более 7 000 предустановленных Dorks, а также возможность создавать свои собственные запросы.

📌 Оставляю ссылочку: dorksearch.com

➡️ DevOps Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤6👍5
🖼️ Знали, что ISO-образы можно открывать без установки архиваторов и утилит?

Linux умеет монтировать их прямо как папки.

Создайте точку монтирования и подключите образ:
sudo mount -o loop image.iso /mnt/iso


Теперь содержимое ISO доступно как обычные файлы -
можно проверить установщик, достать документацию или конфиг без распаковки.

После работы - просто размонтируйте:
sudo umount /mnt/iso


Если часто работаете с образами — добавьте алиас, и монтируйте файлы одной командой:
alias mountiso='sudo mount -o loop "$1" /mnt/iso && cd /mnt/iso'


➡️ DevOps Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤7👍7
😁28❤7👍4🔥1
🖼️ Разворачиваем приватный Docker Registry с аутентификацией и HTTPS

Когда проект растёт, публичные реестры больше не подходят — нужен свой, защищённый Registry.

В этом посте:
• Разворачиваем локальный Docker Registry в контейнере;

• Добавляем базовую аутентификацию через htpasswd;

• Настраиваем HTTPS с самоподписанным сертификатом;

• Подключаемся к Registry и пушим образы.


Так ты создашь собственное безопасное хранилище Docker-образов — с авторизацией и шифрованным доступом.

➡️ DevOps Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Learn Anything — глобальная карта знаний, которая позволяет учиться по-настоящему!

Это не просто учебник, а визуальная карта: ты вводишь тему, и сразу видишь список лучших ресурсов для погружения. Можно строить свой путь обучения. А ещё всё открыто и развивается сообществом.

📌 Оставляю ссылочку: learn-anything.xyz

➡️ DevOps Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6🤝6
🖼️ Анализ логов Linux: 7 команд для чтения и фильтрации!

В этой шпаргалке — команды для анализа и фильтрации логов. С их помощью можно отслеживать ошибки, события и состояние сервисов в реальном времени, фильтровать большие файлы и получать только нужные данные.

➡️ DevOps Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍10❤7🤝1
😁19👍8🔥5❤2
🖼️ Вот как достать один конфиг из архива без распаковки!

tar умеет работать точечно — без полной распаковки архива.
Это спасает, когда нужно быстро вытащить один файл из огромного .tar.gz или проверить содержимое без распаковки.

Показываем, что внутри архива:
tar -tvf backup.tar.gz | grep config.yaml


Извлекаем только нужный файл - например конфиг nginx:
tar -xvf backup.tar.gz etc/nginx/nginx.conf


А если нужно развернуть всё, но не засорять текущий каталог - укажите путь:
tar -xvf backup.tar.gz -C /tmp/test


🔥 Мелочь, но экономит время каждый раз, когда работаешь с архивами.

➡️ DevOps Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥8👍6
🖼️ Ansible с нуля: автоматизируем настройку серверов!

Ansible — удобный инструмент для DevOps, который помогает управлять множеством машин из одного описания.

В этом посте:
• Что такое inventory и как им пользоваться;

• Пример playbook’а с установкой nginx;

• Команды для запуска и отладки задач;

• Разбор ключевых опций playbook’а.


Без агентов и лишних сложностей — всё через SSH и декларативные YAML-файлы.

➡️ DevOps Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🤝12❤6👍3