В Kubernetes 1.34 появилась возможность DRA Consumable Capacity. Теперь можно выделять конкретные части устройства (например, 8 ГБ памяти из виртуальной GPU) для разных Pod'ов, не ограничиваясь полным выделением устройства. Один ресурс может быть разделён между несколькими Pod'ами или контейнерами, если это поддерживается драйвером устройства.
Введено новое ограничение DistinctAttribute, предотвращающее многократное выделение одного и того же ресурса внутри одного ResourceClaim, что важно для обеспечения отказоустойчивости и распределения нагрузки.
Чтобы активировать эту функцию, необходимо включить флаг
DRAConsumableCapacity
в kube-apiserver, kubelet, kube-scheduler и kube-controller-manager:--feature-gates=...,DRAConsumableCapacity=true
#пульс_индустрии
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Бесплатный вебинар — ИИ-агенты: новая фаза развития AI
24 сентября в 19:00 МСК состоится бесплатный вебинар с Максимом Шаланкиным — Data Science Team Lead в финтех-команде MWS, а познакомиться с ним ближе можно в его тг-канале.
Тема:
На вебинаре разберёмся, почему агенты — это следующий шаг после ChatGPT, чем они отличаются от обычных моделей и как уже приносят бизнесу ROI до 80%. А дальше я покажу, как эта тема ложится в наш курс по ИИ-агентам, который разработан под руководством Никиты Зелинского.
Подробности рассказываем в гс выше — включай, чтобы не пропустить.
24 сентября в 19:00 МСК состоится бесплатный вебинар с Максимом Шаланкиным — Data Science Team Lead в финтех-команде MWS, а познакомиться с ним ближе можно в его тг-канале.
Тема:
«ИИ-агенты: новая фаза развития искусственного интеллекта».
На вебинаре разберёмся, почему агенты — это следующий шаг после ChatGPT, чем они отличаются от обычных моделей и как уже приносят бизнесу ROI до 80%. А дальше я покажу, как эта тема ложится в наш курс по ИИ-агентам, который разработан под руководством Никиты Зелинского.
Подробности рассказываем в гс выше — включай, чтобы не пропустить.
Amazon Web Services остаётся крупнейшим игроком на рынке, но всё чаще звучит тезис: компания пересматривает стратегию облака. Разбираем, что стоит за этим и куда движется инфраструктура.
AWS остаётся ядром компании, но Amazon перестраивает архитектуру и уходит от модели «чистого облака». Причина в том, что централизованные дата-центры всё чаще сталкиваются с ограничениями.
Во-первых, задержки: для логистики, IoT и real-time приложений критично, чтобы вычисления происходили ближе к пользователю, а не через тысячи километров.
Во-вторых, стоимость: передача и хранение огромных массивов данных, особенно для машинного обучения, в облаке обходится слишком дорого.
В-третьих, регуляторика: данные приходится хранить локально, а не в удалённых центрах, из-за требований GDPR и национальных законов.
Ответ Amazon на эти вызовы — активные инвестиции в edge-computing, развитие гибридных решений и оптимизация инфраструктуры через Nitro Systems. Это не отказ, а эволюция: облако остаётся, но становится более распределённым и ближе к конечным пользователям.
В перспективе нас ждёт сдвиг: вместо выбора между «облаком» и «on-prem» компании будут строить гибридные системы, балансируя между скоростью, стоимостью и безопасностью.
#разбор_полётов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
💨 Веб-сервер на базе одноразового вейпа
Инженер под ником BogdanTheGeek, создал уникальный веб-сервер, используя одноразовый вейп. Проект, названный VapeServer, демонстрирует возможности переработки электроники и нестандартного использования микроконтроллеров.
Внутри вейпа оказался микроконтроллер PUYA PY32F002B с ядром ARM Cortex-M0+ на 24 МГц, 24 КБ флэш-памяти и 3 КБ ОЗУ. Эти характеристики кажутся скромными, но достаточно для создания функционального веб-сервера.
Bogdan использовал протокол SLIP (Serial Line Internet Protocol) через USB для передачи IP-пакетов. С помощью утилит
➡️ Блог разработчика
🐸 Библиотека devops'a
#пульс_индустрии
Инженер под ником BogdanTheGeek, создал уникальный веб-сервер, используя одноразовый вейп. Проект, названный VapeServer, демонстрирует возможности переработки электроники и нестандартного использования микроконтроллеров.
Внутри вейпа оказался микроконтроллер PUYA PY32F002B с ядром ARM Cortex-M0+ на 24 МГц, 24 КБ флэш-памяти и 3 КБ ОЗУ. Эти характеристики кажутся скромными, но достаточно для создания функционального веб-сервера.
Bogdan использовал протокол SLIP (Serial Line Internet Protocol) через USB для передачи IP-пакетов. С помощью утилит
pyOCD
, socat
и slattach
он настроил виртуальный сетевой интерфейс. Для реализации TCP/IP стека был выбран uIP — компактный стек, не требующий операционной системы.#пульс_индустрии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
📰 Дайджест недели
Собрали для вас действительно годные новости и материалы прошедших дней.
— systemd 258: конец эпохи cgroup v1
Вышел релиз systemd v258, и это заметный шаг вперёд. Самое громкое изменение — полное удаление поддержки cgroup v1: теперь всегда используется только современный cgroup v2.
— Многозадачность на уровне ядра без виртуализации
Представлен открытый проект Multikernel, позволяющий запускать несколько независимых экземпляров ядра Linux на одном физическом сервере.
— Ubuntu 25.10 Beta
Canonical представила бета-версию Ubuntu 25.10 с кодовым именем Questing Quokka. В релиз вошли обновлённые Desktop, Server, WSL и Cloud-образы.
— В Grafana Mimir представили новый движок запросов
— DRA Consumable Capacity в k8s
— VapeServer от BogdanTheGeek
🐸 Библиотека devops'a
#дайджест_недели
Собрали для вас действительно годные новости и материалы прошедших дней.
— systemd 258: конец эпохи cgroup v1
Вышел релиз systemd v258, и это заметный шаг вперёд. Самое громкое изменение — полное удаление поддержки cgroup v1: теперь всегда используется только современный cgroup v2.
— Многозадачность на уровне ядра без виртуализации
Представлен открытый проект Multikernel, позволяющий запускать несколько независимых экземпляров ядра Linux на одном физическом сервере.
— Ubuntu 25.10 Beta
Canonical представила бета-версию Ubuntu 25.10 с кодовым именем Questing Quokka. В релиз вошли обновлённые Desktop, Server, WSL и Cloud-образы.
— В Grafana Mimir представили новый движок запросов
— DRA Consumable Capacity в k8s
— VapeServer от BogdanTheGeek
#дайджест_недели
Please open Telegram to view this post
VIEW IN TELEGRAM
Пора определить, чему посвятим наше внимание в ближайшие 7 дней. Ваш голос влияет на то, какой контент будет появляться в вашей ленте.
Ждём ваши голоса
#голосование_за_контент
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Poll
27%
Виртуализация и контейнеризация
46%
CI/CD и автоматизация
26%
Мониторинг и алертинг
20%
Безопасность
34%
Инфраструктура как код
Иногда на диске копятся одинаковые файлы — архивы, фото, бэкапы. rdfind помогает находить такие дубликаты по содержимому, а не только по имени.
Как работает:
1.Сначала сортирует файлы по размеру.
2. Сверяет первые и последние байты.
3. Проверяет контрольные суммы.
4. Находит клоны и решает, какой оставить «оригиналом».
Примеры:
# Поиск дубликатов в папке ~/Documents
# Ничего не удаляет — только отчёт
rdfind -dryrun true ~/Documents
# Ищет дубликаты в ~/Pictures и заменяет их на hardlink-и
rdfind -makehardlinks true ~/Pictures
Удаление дублей:
rdfind -deleteduplicates true ~/Downloads
Лучшее применение: чистка фотоархивов, бэкапов, NAS-хранилищ. Сначала тестируйте в dry-run, а потом смело освобождайте гигабайты.
#root@prompt
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🐳 Docker Desktop 4.46
Docker представил новую версию Desktop тихими обновлениями. Теперь компоненты вроде Docker Compose, Scout, Ask Gordon и Model Runner обновляются в фоне без лишних уведомлений и без прерывания работы.
Обновление уже доступно и будет постепенно раскатываться на всех.
➡️ Блог разработчиков
🐸 Библиотека devops'a
#пульс_индустрии
Docker представил новую версию Desktop тихими обновлениями. Теперь компоненты вроде Docker Compose, Scout, Ask Gordon и Model Runner обновляются в фоне без лишних уведомлений и без прерывания работы.
Обновление уже доступно и будет постепенно раскатываться на всех.
#пульс_индустрии
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
🚨 CI/CD как точка входа
Кажется, что пайплайн — это просто автоматизация сборки и деплоя. Но на деле это огромная атакующая поверхность: доступы к репозиториям, ключи для облаков, токены для развёртывания.
Один из наших подписчиков спрашивает:
На наш взгляд, самой частой и критичной дырой остаются секреты и права. Очень часто встречаются жёстко прописанные токены или ключи, которые живут годами, а ещё сервисным аккаунтам зачем-то дают права «бог-режима». В результате одно утекшее значение открывает атакующему все двери.
💬 Как вы думаете, что в пайпах самое небезопасное?
🐸 Библиотека devops'a
#dev_null
Кажется, что пайплайн — это просто автоматизация сборки и деплоя. Но на деле это огромная атакующая поверхность: доступы к репозиториям, ключи для облаков, токены для развёртывания.
Один из наших подписчиков спрашивает:
Какая вообще главная дыра в безопасности CI/CD-пайплайнов? Я слышал, что через них можно уронить всю инфраструктуру.
На наш взгляд, самой частой и критичной дырой остаются секреты и права. Очень часто встречаются жёстко прописанные токены или ключи, которые живут годами, а ещё сервисным аккаунтам зачем-то дают права «бог-режима». В результате одно утекшее значение открывает атакующему все двери.
#dev_null
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Не пропустите событие осени для AI-комьюнити
24 сентября, 19:00 Мск — бесплатный вебинар с Максимом Шаланкиным «ИИ-агенты: новая фаза развития искусственного интеллекта»
😤 Пока все спорят, «боты это или нет», мы покажем, как работают настоящие агенты: с планированием, инструментами и памятью. За час Максим разберёт:
— почему ИИ-агенты сейчас на пике инвестиций
— чем они отличаются от ChatGPT и обычных моделей
— цикл агента: восприятие → планирование → действие → обучение
— живое демо простого агента
— как бизнес уже получает ROI до 80%
⚡️ Хотите спросить у Максима всё, что обычно остаётся «за кадром»? Ловите шанс — только в прямом эфире.
⏰ Мест мало, регистрация закроется, как только забьём комнату
24 сентября, 19:00 Мск — бесплатный вебинар с Максимом Шаланкиным «ИИ-агенты: новая фаза развития искусственного интеллекта»
😤 Пока все спорят, «боты это или нет», мы покажем, как работают настоящие агенты: с планированием, инструментами и памятью. За час Максим разберёт:
— почему ИИ-агенты сейчас на пике инвестиций
— чем они отличаются от ChatGPT и обычных моделей
— цикл агента: восприятие → планирование → действие → обучение
— живое демо простого агента
— как бизнес уже получает ROI до 80%
⚡️ Хотите спросить у Максима всё, что обычно остаётся «за кадром»? Ловите шанс — только в прямом эфире.
⏰ Мест мало, регистрация закроется, как только забьём комнату
🔄 Как перестать тратить ресурсы CI/CD впустую
Каждый пуш в монорепозитории запускает полный пайплайн — даже если вы поправили всего один файл. Время уходит на ненужные сборки, ресурсы сгорают, разработчики ждут. Решение простое и элегантное: селективные пайплайны, которые запускают только те задачи, которых касались изменения.
В GitHub Actions удобно использовать стандартные триггеры или
Пример:
В GitLab этот механизм встроен в rules:changes. Можно настроить как отдельные jobs, так и дочерние пайплайны для разных модулей. Например, API живёт своей жизнью, фронтенд — своей, а объединяет их только Merge Request.
Пример:
Не забывайте добавлять в фильтры и глобальные файлы — вроде package-lock.json или .gitlab-ci.yml. Они влияют на весь проект, и пропускать их опасно.
🐸 Библиотека devops'a
#арсенал_инженера
Каждый пуш в монорепозитории запускает полный пайплайн — даже если вы поправили всего один файл. Время уходит на ненужные сборки, ресурсы сгорают, разработчики ждут. Решение простое и элегантное: селективные пайплайны, которые запускают только те задачи, которых касались изменения.
В GitHub Actions удобно использовать стандартные триггеры или
dorny/paths-filter
: он проверяет diff и включает лишь нужные джобы. Меняли api/ — запускается сборка API. Вносили правки в web/ — прогоняются тесты фронтенда. Тронули infra/** — стартует деплой инфраструктуры. Всё остальное CI просто пропускает.Пример:
# .github/workflows/ci.yaml
name: CI
on:
pull_request:
paths:
- "api/**"
- "web/**"
- "infra/**"
push:
branches: [ main ]
paths:
- "api/**"
- "web/**"
- "infra/**"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: echo "Собираем, потому что изменились файлы из paths"
В GitLab этот механизм встроен в rules:changes. Можно настроить как отдельные jobs, так и дочерние пайплайны для разных модулей. Например, API живёт своей жизнью, фронтенд — своей, а объединяет их только Merge Request.
Пример:
stages: [build, test, deploy]
build_api:
stage: build
rules:
- changes:
- api/**
- package.json # глобальный файл, влияющий на сборку API
when: on_success
- when: never
script:
- echo "Build API"; # ваши шаги
test_web:
stage: test
rules:
- changes:
- web/**
- package.json
when: on_success
- when: never
script:
- echo "Test Web"
deploy_infra:
stage: deploy
rules:
- if: $CI_COMMIT_BRANCH == "main"
changes:
- infra/**
- .gitlab-ci.yml
when: on_success
- when: never
script:
- echo "Deploy Infra"
Не забывайте добавлять в фильтры и глобальные файлы — вроде package-lock.json или .gitlab-ci.yml. Они влияют на весь проект, и пропускать их опасно.
#арсенал_инженера
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2
Нашли для вас инфографику по тому, какой инструмент за что отвечает в стандартном CI\CD процессе.
#архитектура_на_салфетке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥱1
ИИ-агенты перестали быть экспериментом и превратились в полноценный инструмент для разработчиков. Они пишут код, проверяют ошибки, помогают с архитектурой и ускоряют рутинные задачи.
К 2025 году сформировался список решений, которые стали самыми востребованными в работе программистов. Одни берут скоростью, другие — точностью, третьи — умением интегрироваться в экосистему команды.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
❗ Сегодня премьера
В 19:00 МСК стартует бесплатный вебинар с Максимом Шаланкиным — «ИИ-агенты: новая фаза развития искусственного интеллекта».
В программе:
— почему агенты ≠ чат-боты;
— живое демо простого агента;
— и как эта тема встроена в курс, который разработан под руководством Никиты Зелинского.
⏰ Это прямой эфир: подключиться можно через лендинг курса.
В 19:00 МСК стартует бесплатный вебинар с Максимом Шаланкиным — «ИИ-агенты: новая фаза развития искусственного интеллекта».
В программе:
— почему агенты ≠ чат-боты;
— живое демо простого агента;
— и как эта тема встроена в курс, который разработан под руководством Никиты Зелинского.
⏰ Это прямой эфир: подключиться можно через лендинг курса.
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Приложение в Pod стартует ~60 сек. Во время деплоя Pod попадает в CrashLoopBackOff: livenessProbe срабатывает раньше, чем сервис успевает подняться. Что сделать правильно?
👾 — Увеличить только readinessProbe и оставить livenessProbe как есть
👍 — Ввести startupProbe, чтобы до инициализации блокировать livenessProbe, а после — оставить строгую livenessProbe/readinessProbe
🥰 — Поставить restartPolicy: Never, чтобы Pod не перезапускался
⚡️ — Добавить initContainer с sleep 60 и не трогать пробы
Библиотека задач DevOps
👾 — Увеличить только readinessProbe и оставить livenessProbe как есть
👍 — Ввести startupProbe, чтобы до инициализации блокировать livenessProbe, а после — оставить строгую livenessProbe/readinessProbe
🥰 — Поставить restartPolicy: Never, чтобы Pod не перезапускался
⚡️ — Добавить initContainer с sleep 60 и не трогать пробы
Библиотека задач DevOps
👍19🥰1
Когда работаете с Kubernetes, всегда приходится переключаться между кластерами — dev, staging, test, pre-prod, prod.
И каждый раз вводить длинное
kubectl config use-context ...
не только утомительно, но и чревато опечатками. За день такие мелочи могут отнять много времени.Решение — небольшая утилита kubectx. Она делает переключение контекстов быстрым и удобным:
kubectx staging
kubectx prod
kubectx -
В паре с ней идёт kubens — тот же принцип, но для неймспейсов.
Итог: меньше рутины, выше скорость и меньше шансов ошибиться на боевых окружениях.
#арсенал_инженера
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Вышел свежий релиз популярного USB-утилиты Rufus 4.10. Теперь доступен тёмный режим, добавлена поддержка создания загрузочных носителей для Windows CA 2023, а также возможность сохранять существующий диск в ISO. Переработано отображение ошибок при сохранении в VHD/VHDX, исправлены баги с ISO и долгими путями.
#пульс_индустрии
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Если слова «файловое хранилище на HighLoad», «автоматизация репозиториев» и «философия DevOps» заставляют ваше сердце биться чаще, то 2 октября — ваш день! 🚀
Wildberries & Russ запускают свой первый инфраструктурный митап в Москве (и онлайн!). Здесь соберутся те, кто строит и поддерживает мир, который мы не замечаем, пока он работает.
Что в программе:
🟣 Иван Волков (CTO CDN Wildberries): «Файловое хранилище Wildberries: бескомпромиссный HighLoad»
🟣 Владислав Раев (DevOps & DevTools Engineer): «Путь автоматизации репозиториев в Nexus»
🟣 Александр Стовбунский (Tools Team TechLead): «У вас завелся сервис: рекомендации лучших сервисоводов (наверное)»
После докладов — продуктивный нетворкинг и афтерпати.
2 октября, сбор с 18:00 МСК
👉 Зарегистрироваться
Реклама. ООО «АРХИТЕКТОРЫ БУДУЩЕГО», ИНН 3662286029. Erid 2VtzqwECxkL
Wildberries & Russ запускают свой первый инфраструктурный митап в Москве (и онлайн!). Здесь соберутся те, кто строит и поддерживает мир, который мы не замечаем, пока он работает.
Что в программе:
Как устроена система, которая выдерживает 1.2+ миллиона RPS на выдачу фото и видео? Иван поделится секретами органического подхода к разработке и покажет, что для Wildberries это далеко не предел. Готовьтесь к порции чистого хардкора!
«Автоматизация без стандартизации — путь в никуда» — знакомо? Владислав разберёт типичные ловушки: почему то, что работало для 10 репозиториев, ломается на 100, и как меньше состояния ведет к меньшему количеству проблем. Спойлер: явное всегда лучше неявного.
Метафора про «Пап, можно мы его оставим?» — это про те самые сервисы, которые кто-то принёс, а чинить и выгуливать приходится вам. Александр расскажет, как считать трудозатраты, не дать сервису «вырасти большим» и поделится вредными советами, как гарантированно всё испортить. Будет больно, но смешно и правдиво!
После докладов — продуктивный нетворкинг и афтерпати.
2 октября, сбор с 18:00 МСК
👉 Зарегистрироваться
Реклама. ООО «АРХИТЕКТОРЫ БУДУЩЕГО», ИНН 3662286029. Erid 2VtzqwECxkL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Мы любим автоматизацию.
CI/CD, Terraform, Helm, GitOps — список бесконечный.
Но есть проблема: автоматизация сама по себе не всегда = улучшение процесса.
Иногда она экономит часы работы и снижает количество ошибок.
А иногда — рождает монстра из пайплайнов, который ломается при каждом чихе.
Автоматизацию можно считать полезной, если релизы выходят быстрее, инцидентов и ручных ошибок становится меньше, команде проще взаимодействовать между собой, а пайплайны остаются понятными и поддерживаемыми без лишнего шаманства.
#холиварня
Please open Telegram to view this post
VIEW IN TELEGRAM