systemd: как писать юниты с элегантной перезагрузкой
📌 Подробнее: https://www.psdn.io/posts/systemd-shutdown-unit/
MemOps🤨
Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd. ExecStart запускала бы процесс, обрабатывающий SIGTERM, а ExecStop оповещало бы процесс и осуществляло блокировку, которая бы корректно завершала процесс и его ресурсы.
Однако многие программы завершаются некорректно, а то и вовсе сбивают все настройки при закрытии. В этой статье мы рассмотрим поведение systemd при завершении работы и методы написания юнитов systemd для выборочной очистки (custom cleanup) перед закрытием.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
GoKubeDownscaler
📌 Подробнее: https://github.com/caas-team/GoKubeDownscaler
MemOps🤨
Горизонтальный автоскейлер для рабочих нагрузок Kubernetes, позволяющий экономить на облачных ресурсах за счет снижения нагрузки в нерабочее время. Это порт на языке Go и преемник популярного (py-)kube-downscaler с улучшениями и изменениями, повышающими удобство использования.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - caas-team/GoKubeDownscaler: A horizontal autoscaler for Kubernetes workloads
A horizontal autoscaler for Kubernetes workloads. Contribute to caas-team/GoKubeDownscaler development by creating an account on GitHub.
godap - удобный и мощный TUI для LDAP
📌 Подробнее: https://github.com/Macmod/godap
MemOps🤨
Возможности:
— поддерживает аутентификацию с помощью пароля, NTLM-хеша, тикетов Kerberos или сертификата PEM/PKCS#12
— преобразует дату/время, логические значения и другие категориальные атрибуты в читаемый текст
— красивые цвета и крутые эмодзи
— поддержка LDAPS и StartTLS
— быстрый проводник, загружающий объекты по запросу
— рекурсивный поиск объектов в сочетании с полезными сохраненными поисковыми запросами
— гибкий поиск участников групп и групп пользователей
— поддерживает создание, редактирование и удаление объектов и атрибутов
— поддерживает перемещение и переименование объектов
— поддерживает поиск удаленных и переработанных объектов
— поддерживает экспорт определенных поддеревьев каталога в файлы JSON.
— интерактивный редактор userAccountControl
— интерактивный просмотрщик + редактор DACL
— интерактивный просмотрщик + редактор ADIDNS (базовый)
— просмотрщик групповых политик
— поддержка SOCKS
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Macmod/godap: A complete terminal user interface (TUI) for LDAP.
A complete terminal user interface (TUI) for LDAP. - Macmod/godap
❤1👍1
Народ, 27 марта будет интересно!
AvitoTech зовёт на митап про базы данных. Три доклада, всё по делу:
Первый — про защиту данных в DBaaS. Чек-лист прилагается, можно будет себе забрать.
Второй — про FoundationDB и Cassandra 5. Разберут на практике, что к чему.
Третий — про масштабирование S3. В Авито пошли своим путём, расскажут каким.
Кто в Москве — приходите в офис, увидимся. Кто не в Москве — смотрите онлайн-трансляцию.
Нашли ссылку, чтобы зарегаться, но мест осталось мало.
AvitoTech зовёт на митап про базы данных. Три доклада, всё по делу:
Первый — про защиту данных в DBaaS. Чек-лист прилагается, можно будет себе забрать.
Второй — про FoundationDB и Cassandra 5. Разберут на практике, что к чему.
Третий — про масштабирование S3. В Авито пошли своим путём, расскажут каким.
Кто в Москве — приходите в офис, увидимся. Кто не в Москве — смотрите онлайн-трансляцию.
Нашли ссылку, чтобы зарегаться, но мест осталось мало.
MLOps в супертяжелом весе: приседания c большими моделями в k8s / Максим Мараков
📌 Подробнее:
https://youtu.be/D91CnVNlvoc
MemOps🤨
https://youtu.be/D91CnVNlvoc
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
MLOps в супертяжелом весе: приседания c большими моделями в k8s / Максим Мараков
Приглашаем на крупнейшую профессиональную конференцию для разработчиков высоконагруженных систем Saint HighLoad++ 2026
Подробнее: https://clck.ru/3QZHTb
Июнь, 2026
Санкт-Петербург, DESIGN DISTRICT DAA in SPb
---------
Крупнейшая профессиональная конференция…
Подробнее: https://clck.ru/3QZHTb
Июнь, 2026
Санкт-Петербург, DESIGN DISTRICT DAA in SPb
---------
Крупнейшая профессиональная конференция…
❤3
Forwarded from Типичный Сисадмин
Добро пожаловать в Матрицу 👾
По словам топ-манагера Яндекс Браузера, эпоха конкуренции движков подошла к концу:
Теперь корпораты будут конкурировать за право думать, действовать и решать за пользователя. Ты просто кидаешь промпт (хочу пиццу или найди товар), а браузер сам гуляет по вкладкам, жмет кнопки и читает тексты. По сути, прямо в ядро браузера нативно и вшивается ультимативный троян🤙
Чтобы браузер мог помогать в реальном времени, он обязан иметь абсолютный доступ к расшифрованному DOM-дереву, кукам, токенам авторизации и каждому нажатию клавиш. Вся криптография, TLS 1.3, сертификаты и защита от MitM умножаются на ноль. Зачем кому-то ломать зашифрованный канал связи, если корпоративная нейросеть (а по запросу - и товарищ майор👮♂️ ) сидит прямо внутри вашего браузера?
Походу мы уже находимся в той точке сингулярности, где человек окончательно превращается в биобатарейку и придаток к интерфейсу. Раньше интернет был местом, где субъект (ты) изучал\получал инфу. Теперь браузер - это субъект, а ты - просто мясной API-эндпоинт, который выдает высокоуровневые целеуказания😶
Совсем скоро нейросеть браузера будет торговаться с нейросетью маркетплейса, чтобы купить тебе туалетную бумагу. А твои личные переписки, выписки из банка и история порнохаба станут бесплатным датасетом для дообучения этих самых агентов. Матрица уже здесь, и пользователь радостно нажмёт на кнопку (Согласен с условиями лицензионного соглашения)⚰️
Удобство окончательно победило приватность.
Пока в LibreWolf, Ungoogled Chromium и прочие опенсорсные форки принудительно не вшили агентов от OpenAI или Яндекса, то время еще есть.
Типичный🥸 Сисадмин
По словам топ-манагера Яндекс Браузера, эпоха конкуренции движков подошла к концу:
Если раньше браузеры соревновались в скорости и безопасности, то теперь - в уровне внедрения ИИ
Теперь корпораты будут конкурировать за право думать, действовать и решать за пользователя. Ты просто кидаешь промпт (хочу пиццу или найди товар), а браузер сам гуляет по вкладкам, жмет кнопки и читает тексты. По сути, прямо в ядро браузера нативно и вшивается ультимативный троян
Чтобы браузер мог помогать в реальном времени, он обязан иметь абсолютный доступ к расшифрованному DOM-дереву, кукам, токенам авторизации и каждому нажатию клавиш. Вся криптография, TLS 1.3, сертификаты и защита от MitM умножаются на ноль. Зачем кому-то ломать зашифрованный канал связи, если корпоративная нейросеть (а по запросу - и товарищ майор
Походу мы уже находимся в той точке сингулярности, где человек окончательно превращается в биобатарейку и придаток к интерфейсу. Раньше интернет был местом, где субъект (ты) изучал\получал инфу. Теперь браузер - это субъект, а ты - просто мясной API-эндпоинт, который выдает высокоуровневые целеуказания
Совсем скоро нейросеть браузера будет торговаться с нейросетью маркетплейса, чтобы купить тебе туалетную бумагу. А твои личные переписки, выписки из банка и история порнохаба станут бесплатным датасетом для дообучения этих самых агентов. Матрица уже здесь, и пользователь радостно нажмёт на кнопку (Согласен с условиями лицензионного соглашения)
Удобство окончательно победило приватность.
Пока в LibreWolf, Ungoogled Chromium и прочие опенсорсные форки принудительно не вшили агентов от OpenAI или Яндекса, то время еще есть.
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄6
Вышло обновление Ansible Core v2.20.4. В ansible-test появилась возможность задавать тестовые окружения через контейнерные и удалённые алиасы без привязки к конкретной конфигурации, а также добавили поддержку Ansible Core CI прямо из GitHub Actions.
Из исправлений: починили выполнение PowerShell-команд через плагины подключений, не поддерживающие stdin и pipeline. В ansible-connection убрали ошибки десериализации — AnsibleTaggedObjects теперь корректно преобразуются в обычные типы перед передачей в модульный контекст.
Модуль rpm_key перевели с gpg на библиотечный API librpm — это обеспечило совместимость с PGP-ключами версии 6. Также исправили поиск конфигурации через config lookup (теперь учитываются предустановленные константы) и убрали трейсбек при парсинге YAML из строк для пользователей чистой PyYAML.
MemOps🤨
Из исправлений: починили выполнение PowerShell-команд через плагины подключений, не поддерживающие stdin и pipeline. В ansible-connection убрали ошибки десериализации — AnsibleTaggedObjects теперь корректно преобразуются в обычные типы перед передачей в модульный контекст.
Модуль rpm_key перевели с gpg на библиотечный API librpm — это обеспечило совместимость с PGP-ключами версии 6. Также исправили поиск конфигурации через config lookup (теперь учитываются предустановленные константы) и убрали трейсбек при парсинге YAML из строк для пользователей чистой PyYAML.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Releases · ansible/ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to clo...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
TAdviser вместе с командой платформы “Штурвал” выпустили исследование State of Enterprise Kubernetes 2026. В нем посмотрели, как крупный бизнес в России использует Kubernetes.
По цифрам, уже 60% компаний используют его в продакшене, еще 15% только планируют внедрение. В опросе участвовало более 250 ИТ-руководителей и архитекторов разных отраслей
Сегмент при этом быстро растет — почти половина компаний говорят, что быстрее выпускают продукты и обновления. Экономия при этом не на первом месте. Из проблем — нехватка спецов. 49% компаний планируют обучать команды, потому что готовых экспертов на рынке не хватает.
В целом Kubernetes перестает быть нишевым инструментом и постепенно становится базовой частью инфраструктуры
📌 Подробнее: https://www.tadviser.ru/a/932365
MemOps🤨
По цифрам, уже 60% компаний используют его в продакшене, еще 15% только планируют внедрение. В опросе участвовало более 250 ИТ-руководителей и архитекторов разных отраслей
Сегмент при этом быстро растет — почти половина компаний говорят, что быстрее выпускают продукты и обновления. Экономия при этом не на первом месте. Из проблем — нехватка спецов. 49% компаний планируют обучать команды, потому что готовых экспертов на рынке не хватает.
В целом Kubernetes перестает быть нишевым инструментом и постепенно становится базовой частью инфраструктуры
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Traces vs Logs for Debugging Distributed Systems
Синергия логов и трейсов в мониторинге — страшная сила. В этой статье вы узнаете как соблюсти баланс при сборе того и другого и когда использовать одно или второе.
📌 Подробнее: https://www.dash0.com/knowledge/traces-vs-logs
MemOps🤨
Синергия логов и трейсов в мониторинге — страшная сила. В этой статье вы узнаете как соблюсти баланс при сборе того и другого и когда использовать одно или второе.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Dash0
Traces vs Logs for Debugging Distributed Systems · Dash0
Logs vs traces understand the key differences when to use each and how to correlate them for effective observability
👍2
Security Gate (DevSecOps cicd)
📌 Подробнее: https://habr.com/ru/articles/917970/
MemOps🤨
Хочу начать с кратенького предисловия, почему я решил написать что-нибудь про DevSecOps. Я довольно-таки часто сталкиваюсь с непониманием, что же автоматизируют и для чего нужны DevSecOps инженеры, где их место в компании и в современном ИБ. Да и что далеко ходить, многие коллеги DevOps, сами считают, что с добавлением trivy или sonarqube в пайплайны, ты уже носишь гордое звание DevSecOps.
Поэтому в этой статье поговорим о том, как должны выглядеть DevSecOps пайплайны, чтобы они трансформировались во что-то зрелое. В Security Gate!
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Кубер. Поды. Это основа.
И это только начало.
Kubernetes from Zero to Hero — видеокурс, который проведёт вас от первого знакомства с Kubernetes до Helm, Ingress и ConfigMap.
10 выпусков на YouTube, всё по порядку:
1 — Ты точно знаешь, что такое Kubernetes?
2 — Как запустить Kubernetes локально: пошаговая инструкция с Minikube
3 — Pod и Deployment в Kubernetes — это база, это знать надо
4 — Как собрать Docker-образ с werf
5 — Как развернуть приложение в Kubernetes с werf
6 — Как не потеряться внутри кластера: Service и labels
7 — Ingress в Kubernetes: доступ к приложению извне кластера
8 — Helm-чарт, шаблонизация и никакого хардкода
9 — Как добавить nginx в свой кластер Kubernetes?
10 — Настройки, mounts, ConfigMap в Kubernetes
Плейлисты в YouTube | VK Видео | Rutube
Вы в 70 минутах от уверенного деплоя, сохраняйте себе.
И это только начало.
Kubernetes from Zero to Hero — видеокурс, который проведёт вас от первого знакомства с Kubernetes до Helm, Ingress и ConfigMap.
10 выпусков на YouTube, всё по порядку:
1 — Ты точно знаешь, что такое Kubernetes?
2 — Как запустить Kubernetes локально: пошаговая инструкция с Minikube
3 — Pod и Deployment в Kubernetes — это база, это знать надо
4 — Как собрать Docker-образ с werf
5 — Как развернуть приложение в Kubernetes с werf
6 — Как не потеряться внутри кластера: Service и labels
7 — Ingress в Kubernetes: доступ к приложению извне кластера
8 — Helm-чарт, шаблонизация и никакого хардкода
9 — Как добавить nginx в свой кластер Kubernetes?
10 — Настройки, mounts, ConfigMap в Kubernetes
Плейлисты в YouTube | VK Видео | Rutube
Вы в 70 минутах от уверенного деплоя, сохраняйте себе.
❤4👍4🔥2