DevOps Community | Linux
3.39K subscribers
274 photos
44 videos
10 files
275 links
Авторский канал действующего DevOps-инженера.

Сотрудничество: @bape_ads
Прайс: @bape_media

Биржа: https://telega.in/c/devops_tg
Download Telegram
📰 CLI инструменты, которые облегчат времяпровождение в терминале и сделают его приятнее

Делимся подборкой самых полезных утилит командной строки: от автокоррекции ошибок и быстрой навигации по директориям до поиска, мониторинга, форматирования и работы с JSON.

Все инструменты — кроссплатформенные, лёгкие и реально ускоряющие ежедневную работу.

Ссылка на подборку — здесь.

tags: #полезное #cli

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3👍2
📰 Что такое DevOps и почему он автоматизировал не всё

Если вы только начинаете разбираться в DevOps, эта статья поможет увидеть реальную картину того, как отрасль выглядит в 2025 году.

Что вы узнаете в статье:
▶️ Что лежит в основе DevOps-подхода и зачем нужны CI/CD, IaC и GitOps;

▶️ Почему автоматизация покрывает лишь половину жизненного цикла разработки;

▶️ Какие проблемы мешают полной автоматизации: миграции данных, легаси и тестирование;

▶️ Как ИИ внедряется в DevOps — от интеллектуального мониторинга до предсказательного масштабирования;

▶️ Что ждёт DevOps-инфраструктуру в ближайшие годы и почему инженер всё ещё незаменим.


Автор разбирает, какие процессы уже автоматизированы, где всё ещё нужны инженеры, и как ИИ постепенно берёт на себя часть задач DevOps-команд.

Читать статью

tags: #статья #devops

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
📱 Dockerfile vs Docker Compose

Делимся простой схемой, которая поможет понять, как работают Dockerfile и Docker Compose.

Хотя оба инструмента применяются совместно, их роли различаются:

▶️ Dockerfile описывает шаги сборки образа — от базового слоя до финальной конфигурации контейнера

▶️ Docker Compose управляет запуском нескольких контейнеров, их связями и параметрами в общем окружении


Начиная с версии 1.28.6, Docker Compose по умолчанию ищет файлы compose.yaml или compose.yml.

Поддержка docker-compose.yaml/yml сохраняется для обратной совместимости, однако при наличии обоих приоритет отдаётся compose.yaml.

tags: #полезное #docker

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3
📰 Оперативная память: исчерпывающие руководство. Часть 1 – Физическое устройство RAM

Если вы когда-нибудь задумывались, как именно работает оперативная память и что происходит внутри плашки, эта статья поможет разобраться.

Автор объясняет всё — от взаимодействия атомов кремния и транзисторов до современных микросхем, без перегрузки сложной физикой и формулами.

Что вы узнаете в статье:
▶️ Как из атомов кремния рождаются проводники, диэлектрики и полупроводники;

▶️ Как работают транзисторы и конденсаторы, и почему без них не существует RAM;

▶️ Что такое p-n-переход и как он превращается в ячейку памяти 1T1C;

▶️ Как устроена архитектура плашки RAM: банки, строки, столбцы и адресация;

▶️ Почему память называют «Random Access» и чем она отличается от SSD и HDD.


После прочтения вы поймёте, как на уровне физическом уровне устроено одно из ключевых устройств любой вычислительной системы.

Читать статью

tags: #статья

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3
📱👩‍💻 Две отличные платформы для обучения контейнерам и оркестрации

▶️ Play with Docker — интерактивная среда, где можно протестировать Docker прямо в браузере. Дают 4-часовую сессию с пятью инстансами: можно запускать контейнеры, строить сети и пробовать оркестрацию без установки чего-либо. Есть и обучающий курс с практикой и теорией — тут.

▶️ Play with Kubernetes — тот же подход, но для Kubernetes. Позволяет развернуть кластер, добавить ноды и экспериментировать с манифестами. Сессия длится 4 часа, после чего среда очищается. Учебный курс — здесь.

Бесплатно, удобно и максимально приближено к реальной работе.

tags: #полезное #docker #kubernetes

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
📰 Почему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько гениальны

Наверняка вы слышали, что в Linux «всё есть файл». Это звучит как метафора, но на деле — это один из самых сильных и удобных принципов UNIX.

От клавиатуры и мыши до сетевого соединения — всё представлено в виде файлов, к которым можно обращаться через read() и write().

Что вы узнаете в статье:
▶️ Как реально устроен диск и как на нём хранятся данные;

▶️ Почему системные вызовы — это единственное, что доступно программам;

▶️ Как модули ядра превращают устройства и процессы в «файлы»;

▶️ Что скрывается внутри /proc и /dev;

▶️ Почему терминал, мышь и даже сеть работают по одному принципу.


После прочтения вы разберётесь, как устроен фундамент Linux, почему любое устройство можно «прочитать» или «записать» как файл — и почему это до сих пор считается одной из лучших инженерных идей в истории UNIX.

Читать статью

tags: #статья

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
🔖 Хотите проверить, насколько хорошо вы знаете Linux, Docker и Kubernetes?

Вот платформа, которая превратит обучение DevOps в реальный челлендж: десятки практических задач по типу LeetCode, но из мира инфраструктуры.

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

Идеальный способ прокачать навыки на практике, ссылка — здесь.

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍2
🗂 Awesome DevSecOps: инструменты и практики для безопасной разработки на всех этапах

Awesome DevSecOps — это структурированная подборка инструментов, методик и ресурсов для интеграции безопасности в процесс разработки.

Репозиторий охватывает весь pipeline — от статического анализа кода до контейнерной безопасности и мониторинга на проде.

Что внутри:
▶️ Инструменты для SAST, DAST, SCA и IaC-анализов

▶️ Ресурсы по управлению уязвимостями, сканированию образов и Kubernetes Security

▶️ Гайды по построению безопасного CI/CD и внедрению политики least privilege

▶️ Ссылки на политики, манифесты и модели угроз (Threat Modeling)

▶️ Библиотеки и фреймворки для автоматизации безопасной разработки


Репозиторий подойдёт тем, кто хочет системно внедрить безопасность в каждый этап разработки — от кода до продакшена.

Ссылка на GitHub

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1
🔖 Короткий, но очень полезный трюк для терминала

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

Для этого есть удобное сокращение: Alt + Shift + #. Оно просто закомментирует текущую строку — команда не выполнится, но сохранится в истории, и позже её можно будет легко извлечь стрелкой вверх, удалить # и запустить

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥43
This media is not supported in your browser
VIEW IN TELEGRAM
🔖 Огромная подборка open-source инструментов для Kubernetes и Docker

Ищете решение для CI/CD или развёртывания? Велик шанс, что нужный инструмент уже есть в этом списке из более чем 500 утилит. И да, подборка постоянно обновляется.

Ознакомиться с репозиторием можно — тут.

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
👩‍💻 Подборка полезных инструментов и ресурсов, предназначенных для Kubernetes

Kubetools
— это сборник ссылок, скриптов, шаблонов и других ресурсов, облегчающих развертывание, управление и мониторинг Kubernetes-кластеров.

Проект нацелен на то, чтобы предоставить удобный набор инструментов для решения повседневных задач, от развертывания приложений до диагностики проблем.

Подборка регулярно обновлется, забираем — здесь.

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
📱 Docker за 5 минут: самая полная шпаргалка на русском

Автор собрал в одном месте всё самое нужное:
▶️ Команды для работы с контейнерами и образами;
▶️ Управление томами и сетями;
▶️ Полезные приёмы для повседневной работы с Docker.


Удобный конспект, чтобы держать под рукой и не гуглить по сто раз.

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73
🖥 Огромная коллекция из 1000+ Bash скриптов для DevOps

Здесь есть скрипты для настройки и управления кучей сервисов: AWS, GCP, Kubernetes, Docker, баз данных, Hadoop, Jenkins, Git-сервисов, Azure, TeamCity, Spotify, LDAP, Python и многого другого.

Так же есть скрипты для настройки .bashrc, .vimrc, .gitconfig, .screenrc, и tmux.

Находим и пользуемся — здесь.

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
📰 Больше не нужен рестарт: как Kubernetes позволяет менять ресурсы контейнеров «на лету»

Обычно при увеличении нагрузки на приложение приходилось пересоздавать поды, рискуя поймать простой или сбой кластера. Но с выходом новых версий Kubernetes это наконец перестало быть обязательным — теперь ресурсы контейнеров можно менять без перезапуска.

В статье разбирается, как работает механизм in-place resize, что нужно для его включения и какие ограничения стоит учитывать.

Что вы узнаете в статье:
▶️ Как в Kubernetes 1.27 появилась возможность менять CPU и память у подов без пересоздания;

▶️ Как kubelet и container runtime (containerd, CRI-O, Podman) применяют новые лимиты «на лету»;

▶️ Почему для JVM-приложений всё ещё нужен рестарт, а для stateless-сервисов — нет;

▶️ Какие новые статусы и подресурс /resize появились в Kubernetes 1.33;

▶️ Какие ограничения сохраняются и когда функция всё же потребует перезапуск контейнера.


Отличный разбор для тех, кто хочет понять, как управлять ресурсами в кластере без простоев и выжимать максимум из Kubernetes 1.33.

Читать статью

tags: #статья

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥1
🔖 Как практиковаться Junior DevOps-инженеру

В видео разбирается, с чего начать практику новичку в DevOps: от настройки виртуалки до деплоя приложения в Kubernetes.

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

📱 Смотреть на YouTube

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🔥2
📰 Дорожная карта DevOps: от новичка до эксперта

Делимся хорошей статьей для тех, кто хочет навести порядок в своих знаниях и выстроить чёткий план роста в DevOps.

Что вы узнаете в статье:
▶️ С чего начать обучение, чтобы не распыляться на всё подряд;

▶️ Какие инструменты нужны на каждом уровне — от джуна до сеньора;

▶️ Как выстроить логику изучения Linux, Docker, Kubernetes и облаков;

▶️ Где брать нормальные ресурсы, а не курсы ради галочки.


Полезный ориентир, чтобы сверить свой стек и понять, в каком направлении двигаться дальше.

Читать статью

tags: #статья

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Хотите прокачать навыки работы в терминале?

Вот консольный тренажёр с интерфейсом прямо в терминале — без браузера и лишних вкладок.

Внутри вас ждут более 70 интерактивных заданий, которые шаг за шагом учат работать с Linux-командами. Удобно, практично и без воды.

Забираем — здесь.

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64
📰 Как собрать свой NAS-сервер и перестать зависеть от облаков

В этом подробном гайде автор делится опытом сборки NAS-сервера: от выбора железа и настройки ZFS до развёртывания собственных альтернатив Google Photos, Notion и облачных хранилищ.

Система построена на базе TrueNAS SCALE с Docker и полноценным роутингом через Traefik, а все сервисы работают на локальном сервере без внешних зависимостей.

Читать статью

tags: #статья

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥3
🔖 Как работает оперативная память компьютера?

В видео объясняется, как устроена оперативная память (DRAM) и почему она критична для быстродействия компьютера.

Автор подробно показывает путь данных от SSD к процессору, раскрывая внутреннее устройство DRAM, её адресацию, ячейки, банки и временные параметры.

Что вы узнаете в видео:
▶️ Зачем данные копируются из SSD в DRAM перед запуском программ

▶️ Как устроены микросхемы DRAM на уровне транзисторов и конденсаторов

▶️ Почему DRAM быстрее SSD и как организована её адресация

▶️ Что такое попадание в строку и трэшинг, и как они влияют на производительность

▶️ Как работает обновление ячеек памяти и зачем оно нужно


Видео насыщено визуализациями и отлично подойдёт тем, кто хочет действительно понять, как работает память внутри компьютера.

📱 Смотреть на YouTube

tags: #полезное

DevOps Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2