Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Лёха в Short’ах Long’ует
Лёха в Short’ах Long’ует
DevOps для ДевоПсов avatar

DevOps для ДевоПсов

Самые актуальные материалы по DevOps на русском и английском языке
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules />Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Рейтинг TGlist
0
0
ТипПубличный
Верификация
Не верифицированный
Доверенность
Не провернный
РасположениеРосія
ЯзыкДругой
Дата создания каналаFeb 08, 2025
Добавлено на TGlist
May 22, 2024
Прикрепленная группа

Последние публикации в группе "DevOps для ДевоПсов"

Новые AI-агенты Amazon Q Developer: повышение эффективности разработки

AWS представила три AI-агента — /doc, /test и /review — для Amazon Q Developer, которые преобразуют подход к документации, тестированию и обзору кода. Эти инструменты помогают автоматизировать важные аспекты разработки ПО, улучшая продуктивность и качество кода. Узнайте, как они могут ускорить ваш процесс разработки.

Подробности: https://aws.amazon.com/blogs/devops/streamline-development-with-new-amazon-q-developer-agents/

#en

@devo_pes | Другие наши каналы
Виртуальный AWS Developer Day и новинки недели

Присоединяйтесь к AWS Developer Day 20 февраля, где вы узнаете о генеративном ИИ и новейших обновлениях AWS. Недавно анонсированы: AWS Trust Center для безопасности в облаке, улучшения в управлении сетями, а также новые возможности в Amazon SageMaker JumpStart. Не пропустите!

Подробности: https://aws.amazon.com/blogs/aws/aws-weekly-roundup-aws-developer-day-trust-center-well-architected-for-enterprises-and-more-feb-17-2025/

#en

@devo_pes | Другие наши каналы
Топ вопросов и ответов на собеседовании по Kubernetes

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


Читать: https://habr.com/ru/companies/timeweb/articles/883286/_campaign=883286

#ru

@devo_pes | Другие наши каналы
История создания идеального Docker для Laravel

Казалось бы, упаковать PHP в контейнер и настроить GitHub Actions - дело пяти минут. Но как часто бывает, реальность оказалась сложнее. Это история о том, как я вернулся к разработке на PHP и решал накопившиеся проблемы с деплоем Laravel-проекта. О том, как готовил Docker-образ, несколько раз переписывал процесс деплоя, находил компромиссы там, где это было возможно, и полностью перестраивал архитектуру там, где компромиссы были неприемлемы.


Читать: https://habr.com/ru/articles/883300/_campaign=883300

#ru

@devo_pes | Другие наши каналы
Use case использования Kubernetes при построении Cloud-Native-платформы данных

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

Привет, Хабр. Меня зовут Сергей Емельянов. Я ведущий программист VK Tech. Мы с командой смогли построить Cloud-Native-архитектуру платформы данных на базе Kubernetes. И в этой статье я хочу рассказать, как это было — от задачи до полученных результатов.


Читать: https://habr.com/ru/companies/vk/articles/882492/_campaign=882492

#ru

@devo_pes | Другие наши каналы
Управление конфигурациями с AWS AppConfig: решение для сложных систем

Проблемы в разработке ПО зачастую связаны с управлением конфигурациями в многослойных системах. AWS AppConfig предлагает централизованное управление и развертывание конфигураций, упрощая изменения и автоматизируя откаты. Интеграция с CI/CD (например, GitLab) обеспечивает надежное и безопасное управление в средах с множеством арендаторов. 🔧 Обновление конфигурации в AWS AppConfig

Статья демонстрирует автоматизацию обновления конфигураций в AWS AppConfig. Используется скрипт для обработки разных арендаторов и сред, создавая или обновляя профили конфигурации и контролируя процесс развертывания. Решение подходит для масштабного управления настройками. Эффективное управление конфигурациями с GitLab и AWS AppConfig

GitLab CI/CD и AWS AppConfig — мощный дуэт для автоматизации и оптимизации обновления конфигураций в мультиарендных средах. Эти инструменты обеспечивают автоматизацию, контроль версий и гибкость, снижая риск ошибок и ускоряя разработку. Узнайте больше о выгодах и настройках.

Подробности: https://aws.amazon.com/blogs/devops/deploying-and-managing-application-configurations-using-aws-appconfig/

#en

@devo_pes | Другие наши каналы
Article: 2025 Article Contest: Win Your Conference Ticket

The InfoQ Team is excited to invite you to participate in our annual article writing competition. Authors of top-rated articles will win complimentary tickets to prominent software development conferences such as QCon and InfoQ Dev Summit.
By InfoQ

Read: https://www.infoq.com/articles/infoq-articles-contest-2025/

@devo_pes | Другие наши каналы
«Вспомнить всё»: доступный разбор первоисточника модели OSI (ч. 5)

Модель OSI кажется простой: всего 7 уровней. Однако большинство статей просто пересказывают друг друга, упуская важные детали. В этом цикле статей мы разберём первоисточник — стандарт ISO/IEC 7498–1:1994, чтобы разобраться не только в уровнях, но и во всех тонкостях модели: как работают протоколы, как взаимодействуют уровни и какие принципы лежат в её основе.

Это не дословный перевод. Это, скорее, ретроспектива плюс анализ и интерпретация. Берётся параграф и «выжимается» его суть.

⚔️ Так отмечены места, где мы будем использовать силу Рима: аналогия для быстрого понимания концепций.


Читать: https://habr.com/ru/articles/882908/_campaign=882908

#ru

@devo_pes | Другие наши каналы
Телеграм-бот для бронирования столов на вебхуках: FastAPI, Aiogram Dialog, FastStream и RabbitMQ в единой экосистеме

В этой статье мы создадим функционального Telegram-бота для бронирования столиков в ресторане «Binary Bites» с использованием современных Python-инструментов. Бот будет работать через вебхуки, взаимодействовать с брокером сообщений RabbitMQ и поддерживать фоновое выполнение задач с помощью FastStream и APScheduler.

Проект объединит FastAPI, SQLAlchemy, Alembic, Uvicorn и другие библиотеки, обеспечивая гибкость и масштабируемость. Готовый бот позволит пользователям бронировать столики, просматривать и отменять брони, а администраторам — управлять заказами.


Читать: https://habr.com/ru/companies/amvera/articles/882878/_campaign=882878

#ru

@devo_pes | Другие наши каналы
Как Перекинуть Файлы с LapTop-a на смартфон по WiFi

Допустим Вы скачали на свой NetTop PC аудио книгу и теперь хотите её перекинуть на Android телефон.

Как же это можно провернуть?

Предположим, что вас на телефоне нет SD карты, да и USB кабель тоже пропал куда-то.

Как же перекинуть огромный файл с LapTop-а на PalmTop?

В этом тексте я напиcал, как посылать файлы по WiFi.


Читать: https://habr.com/ru/articles/792386/_campaign=792386

#ru

@devo_pes | Другие наши каналы
Строим карту IP коннектов домашних девайсов, без регистрации и смс

Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.

Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:


Читать: https://habr.com/ru/articles/882770/_campaign=882770

#ru

@devo_pes | Другие наши каналы
Строим карту IP коннектов домашних девайсов, без регистрации и смс

Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.

Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:


Читать: https://habr.com/ru/articles/882768/_campaign=882768

#ru

@devo_pes | Другие наши каналы
Как я развернул фулстек-приложение на «NestJS» с «Angular» в «Supabase» и «Vercel»

Я разработал небольшое фулстек-приложение в качестве примера REST + WebSockets бойлерплейта на NestJS и Angular. В приложении используется PostgreSQL для хранения данных, Redis для кэширования и Minio для работы с файлами. Изначально целевой средой для развертывания был Kubernetes, но для ускорения разработки и тестирования MVP я решил использовать бесплатные облачные сервисы: Supabase для инфраструктуры и Vercel для деплоя бэкенда и фронтенда.


Читать: https://habr.com/ru/articles/882726/_campaign=882726

#ru

@devo_pes | Другие наши каналы
Проблемы и решения Cloud Controller Manager в Kubernetes

Kubernetes 1.31 завершил масштабную миграцию облачного провайдера со сложностями для пользователей. Cloud Controller Manager теперь отвечает за инициализацию узлов и встречает "курицу и яйцо" проблему. Статья предлагает рекомендации для успешного управления этим компонентом. Правила развертывания Cloud Controller Manager

Текст поста: В новой статье обсуждается, как правильно развернуть cloud controller manager в Kubernetes. Подчёркивается, что множественные экземпляры повышают надёжность, но не улучшают производительность. Использование автоскейлинга на основе ресурсов не рекомендуется.

Подробности: https://kubernetes.io/blog/2025/02/14/cloud-controller-manager-chicken-egg-problem/

#en

@devo_pes | Другие наши каналы

Рекорды

13.02.202523:59
3.5K
Подписчиков
31.05.202423:59
248
Индекс цитирования
26.06.202423:50
467
Охват одного поста
09.02.202518:59
339
Охват рекламного поста
16.02.202518:52
5.19%
ER
09.02.202523:59
9.78%
ERR

Развитие

Подписчиков
Индекс цитирования
Охват 1 поста
Охват рекламного поста
ER
ERR
JUL '24OCT '24JAN '25

Популярные публикации DevOps для ДевоПсов

12.02.202506:13
Разбираемся с Kubernetes: подборка материалов для старта работы с контейнерами

Разработка приложений в среде Kubernetes: преимущества и нюансы.

Зачем и как использовать контейнеры: разбираемся с Docker, Kubernetes и другими инструментами.

Контейнеры Docker и основы Kubernetes: полный практический курс.

KodeKloud Free Labs: площадка c интерактивными задачами.

#kubernetes
17.02.202514:09
Топ вопросов и ответов на собеседовании по Kubernetes

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


Читать: https://habr.com/ru/companies/timeweb/articles/883286/_campaign=883286

#ru

@devo_pes | Другие наши каналы
07.02.202511:09
Как собрать ETL-процессы в Apache Airflow и перестать страдать

Оркестрация процессов в Apache Airflow — мощный инструмент для управления данными. Но как внедрить его так, чтобы процессы стали прозрачными, гибкими и удобными для команд? Как организовать ETL-пайплайны, чтобы они легко масштабировались и адаптировались под нужды аналитиков, ML-инженеров и других специалистов?

Меня зовут Любовь Марисева, я инженер дата-платформы в Циан. Мы разрабатываем десятки ETL-процессов, обеспечиваем данными разные команды и постоянно ищем способы сделать работу с Airflow эффективнее. В этой статье я расскажу, как мы решили ключевые проблемы, сделали расчёты более управляемыми и упростили взаимодействие между командами.

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


Читать: https://habr.com/ru/companies/cian/articles/880382/_campaign=880382

#ru

@devo_pes | Другие наши каналы
08.02.202512:31
Поднимаем потоковый сервис Kafka на Python

Всем привет, меня зовут Евгений Мунин. Я Senior ML Engineer в Ad Tech в платформе ставок для рекламы. В этой статье мы познакомимся с Apache Kafka. Мы напишем демо пример Kafka Consumer'а на Python и запустим его в облачном сервисе Confluent Cloud.


Читать: https://habr.com/ru/articles/880700/_campaign=880700

#ru

@devo_pes | Другие наши каналы
11.02.202506:02
Что не так с chroot: почему для контейнеров используется именно pivot_root

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


Читать: https://habr.com/ru/companies/flant/articles/880342/_campaign=880342

#ru

@devo_pes | Другие наши каналы
12.02.202505:52
DEVops: Разрабатываем свой Kubernetes оператор с кастомными ресурсами на Go

Используете готовые операторы в Kubernetes? Я тоже... Но с какого-то момента я начал задаваться вопросом: "а как люди их пишут?". И я нашел ответ!

В этой статье я наглядно покажу, как создать свой кастомный оператор в Kubernetes на Go при помощи kubebuilder. Оператор позволит отслеживать изменения ресурсов в кластере, а затем отправлять уведомления в Telegram или другие мессенджеры. Какие ресурсы "трекать" будем описывать через кастомные ресурсы (Custom Resource). Погнали!


Читать: https://habr.com/ru/articles/866766/_campaign=866766

#ru

@devo_pes | Другие наши каналы
WAF и Firewall: просто о сложном для начинающих разработчиков и аналитиков

Разбираем, чем отличаются WAF и Firewall, как они работают и когда их применять. Простые объяснения для начинающих разработчиков и аналитиков.

Читать: «WAF и Firewall: просто о сложном для начинающих разработчиков и аналитиков»

#ru

@devo_pes | Другие наши каналы
12.02.202516:25
Картинка дня DevOps-инженера: подъем в 6 утра по тревоге, разборы полетов и раннеры GitLab CI

Эволюционируя из рядового сисадмина в DevOps-а, специалисты начинают заботиться о разработке. В среднем разработчики об инфраструктуре знают не очень много: вполне может добавить скрипт, который обрушит кластер. Поэтому наша задача как девопсов сделать систему максимально отказоустойчивой, автоматизировать рутину, выстроить процессы CI/CD, настроить мониторинг и вообще следовать подходу “Инфраструктура как код”.

Но это в теории. На практике это возможно, только если в систему никто не вносит никаких изменений, а так не бывает. Поэтому жизнь DevOps - постоянный “День Радио” в отдельно взятой инфраструктуре.

Врезка: “День Радио” — это фильм с сюжетом, что в прямом эфире вот-вот должен стартовать марафон, но за десять минут до начала выясняется, что заранее подготовленная тема перехвачена конкурентами. И начинается суета и множество сюжетных поворотов и проблем 🙂

Я поговорил с Дмитрием, тимлидом DevOps-команды в Git In Sky. Обсудили, как выглядит его типичный рабочий день и какие задачи стоят перед командой в условиях активно растущего рынка SRE-аутсорсинга.


Читать: https://habr.com/ru/articles/881470/_campaign=881470

#ru

@devo_pes | Другие наши каналы
16.02.202507:49
Телеграм-бот для бронирования столов на вебхуках: FastAPI, Aiogram Dialog, FastStream и RabbitMQ в единой экосистеме

В этой статье мы создадим функционального Telegram-бота для бронирования столиков в ресторане «Binary Bites» с использованием современных Python-инструментов. Бот будет работать через вебхуки, взаимодействовать с брокером сообщений RabbitMQ и поддерживать фоновое выполнение задач с помощью FastStream и APScheduler.

Проект объединит FastAPI, SQLAlchemy, Alembic, Uvicorn и другие библиотеки, обеспечивая гибкость и масштабируемость. Готовый бот позволит пользователям бронировать столики, просматривать и отменять брони, а администраторам — управлять заказами.


Читать: https://habr.com/ru/companies/amvera/articles/882878/_campaign=882878

#ru

@devo_pes | Другие наши каналы
10.02.202509:48
«Вспомнить всё»: доступный разбор первоисточника стандарта OSI (часть 1)

Когда возникает вопрос про модель OSI и начинаешь гуглить, поисковик выдаёт достаточно однотипные статьи с описанием 7-ми уровней. Для большинства задач с целью ознакомления этого достаточно, но эта статья даёт понимание «откуда растут ноги». Путём разбора документа ISO/IEC 7498–1:1994, который описывает эталонный стандарт OSI.

Это не дословный перевод — в этом нет смысла: документ доступен любому желающему, достаточно длинный (50+ страниц), написан по‑академически «забористо». Это, скорее, ретроспектива плюс анализ и интерпретация. Берётся параграф и «выжимается» его суть, в начале добавлен исторический контекст.

⚔️ Так отмечены места, где мы будем использовать силу Рима: аналогия для быстрого понимания концепций.

Важно отметить для новчиков, что документ ISO/IEC 7498–1:1994 создан для унификации подходов к проектированию, а не для прямого внедрения. То есть, он не описывает конкретные технологии, а задаёт рамки. МодельTCP/IP, которая доминирует в интернете, развивалась параллельно и упростила модель OSI. Это не ошибка, а реализация подхода. В эталонном стандарте OSI описывается некий «идеал», а практическая реализация решает конкретные задачи.


Читать: https://habr.com/ru/articles/880936/_campaign=880936

#ru

@devo_pes | Другие наши каналы
15.02.202507:09
Строим карту IP коннектов домашних девайсов, без регистрации и смс

Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами.

Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:


Читать: https://habr.com/ru/articles/882770/_campaign=882770

#ru

@devo_pes | Другие наши каналы
06.02.202510:13
Анализ логов Mikrotik в Loki и VictoriaLogs в домашних условиях

Со времен поднятия mktxp из взятой там же инструкции поднял на своем домашнем сервере и Loki, и, так как по инструкции оттуда не получилось настроить что бы микротик отсылал логи прям в Loki, еще Promtail. Добавил их деплой через docker compose в свои ансибл плейбуки для домашнего сервера, добавил дефолтную дашборду в графану, потом еще в плейбуки добавил ротацию, потому что в день микротик накидывал 2,5 миллиона строк в 500MB логов и забыл. А дня 3 назад перевел мониторинг на Prometheus на том же сервере на VictoriaMetrics, офигел от того что моя 100 дневная база Prometheus размеров в 47G превратилась в 16G, увидел что есть VictoriaLogs и решил заoдно посмотреть в нее, а так же поиграться c Loki и Promtail, мне там очень не нравилось что логи хранятся и в тексте и в Loki. Итак...


Читать: https://habr.com/ru/articles/880022/_campaign=880022

#ru

@devo_pes | Другие наши каналы
11.02.202512:24
Мой первый контейнер без Docker

Технологии контейнеризации, возможно, как и у большинства из нас, плотно засели в моей голове. И казалось бы, просто пиши Dockerfile и не выпендривайся. Но всегда же хочется узнавать что‑то новое и углубляться в уже освоенные темы. По этой причине я решил разобраться в реализации контейнеров в ОС на базе ядра linux и в последствие создать свой «контейнер» через cmd.


Читать: https://habr.com/ru/articles/881428/_campaign=881428

#ru

@devo_pes | Другие наши каналы
12.02.202506:49
Как исправлять ошибки в Git не оставляя улик

Как же иногда хочется закинуть коммиты "Remove debug log", "fix" или "fix fix fix". Такие коммиты как грязные носки под кроватью: их не видно, пока не придёт ревьюер с пристальным взглядом или, что еще хуже, потенциальный работодатель, решивший посмотреть на ваш профиль github.

К счастью, Git предлагает два супер-инструмента для того, чтобы история коммитов выглядела так, будто ты всегда знаешь, что делаешь: git commit --fixup и git rebase --autosquash. И сегодня мы разберем на практике как это применять.


Читать: https://habr.com/ru/articles/881614/_campaign=881614

#ru

@devo_pes | Другие наши каналы
10.02.202509:47
Автоматизируй всё! Настройка CI-CD в Unity для ленивых (и умных) разработчиков. Часть первая

Все еще собираешь билды вручную? Тогда статья идет к вам!

Привет Хабр! Я уверен, что любая команда постоянно выполняет множество рутинный задач, одна из которых создание и релиз сборок

В этой статье мы разбираемся, что такое CI/CD, какие сервисы доступны Unity-разработчикам и как сделать процесс релизов быстрее и удобнее.
Также рассмотрим как внедрение автоматизации упростило процесс релиза в нашей компании


Читать: https://habr.com/ru/articles/880792/_campaign=880792

#ru

@devo_pes | Другие наши каналы
Войдите, чтобы разблокировать больше функциональности.