uz
Feedback
Библиотека девопса | DevOps, SRE, Sysadmin

Библиотека девопса | DevOps, SRE, Sysadmin

Kanalga Telegram’da o‘tish

Все самое полезное для девопсера в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/25874ec4 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Ko'proq ko'rsatish

📈 Telegram kanali Библиотека девопса | DevOps, SRE, Sysadmin analitikasi

Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 10 421 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 11 856-o'rinni va Rossiya mintaqasida 62 948-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 10 421 obunachiga ega bo‘ldi.

12 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -3 ga, so‘nggi 24 soatda esa -2 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 8.76% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.32% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 914 marta ko‘riladi; birinchi sutkada odatda 555 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 4 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent devops'a, навигация, скрипт, docker, git kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Все самое полезное для девопсера в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/25874ec4 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Yuqori yangilanish chastotasi (oxirgi ma’lumot 13 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

10 421
Obunachilar
-224 soatlar
+77 kunlar
-330 kunlar
Postlar arxiv
0️⃣ Калькулятор для сравнения облака и собственной инфраструктуры Когда нужно решить, где разворачивать инфраструктуру — в об
0️⃣ Калькулятор для сравнения облака и собственной инфраструктуры Когда нужно решить, где разворачивать инфраструктуру — в облаке или на своих серверах — начинается головная боль. Цифры нужны точные, но переменных слишком много: железо, электричество, зарплаты, лицензии, безопасность. Excel быстро превращается в хаос. InfraWise — открытый инструмент, который считает полную стоимость владения (TCO) для облачной и on-premise инфраструктуры. Он учитывает больше 80 параметров: от стоимости электроэнергии и GPU до затрат на compliance: SOC 2, HIPAA, GDPR и человеческие ресурсы. Инструмент строит прогнозы на несколько лет вперед с учетом инфляции и роста нагрузки, показывает точку безубыточности, разделяет капитальные и операционные расходы, визуализирует данные интерактивными графиками и предлагает готовые пресеты для стартапов, средних компаний и энтерпрайза. ➡️ Посчитать затраты С нашим курсом по Python не нужно считать затраты, потому что он со скидкой в 40% до конца октября! 🐸 Библиотека devops'a #арсенал_инженера

🚨 Взлом SMS-агрегаторов: почему CI/CD под угрозой В даркнете продают 3 ТБ данных якобы от двух крупных российских SMS-агрега
🚨 Взлом SMS-агрегаторов: почему CI/CD под угрозой В даркнете продают 3 ТБ данных якобы от двух крупных российских SMS-агрегаторов. Пока официально не подтверждено, но сам факт напоминает о критической точке отказа в архитектуре большинства продуктов. Почему это должно волновать DevOps • Supply Chain Attack в чистом виде SMS-агрегаторы — это классический пример supply chain риска. Через них проходят одноразовые коды, PIN-коды и ссылки восстановления паролей для тысяч сервисов. Одна скомпрометированная точка — и валится безопасность всей цепочки. • Ваши 2FA коды больше не ваши Перехват 2FA-кодов и ссылок восстановления открывает путь к массовым захватам аккаунтов — от банков до корпоративных систем. Что с этим делать • Аудит зависимостей: составьте список всех внешних сервисов, через которые идёт критичная коммуникация. • Мониторинг аномалий: настройте алерты на необычную активность в SMS/email каналах. • Проверка API-ключей: убедитесь, что ключи доступа к агрегаторам не светятся в логах, Slack или документации. • Многофакторность: используйте несколько каналов для критичных операций, напримеp, SMS + authenticator app + hardware token. • Rate limiting: ограничьте количество запросов к SMS API и OTP-генерации. • Zero Trust для внутряков: даже если сотрудник прошёл SMS-2FA, требуйте дополнительное подтверждение для критичных действий. Главный урок: в supply chain нет мелочей. Каждая зависимость — потенциальный вектор атаки. А можно просто пойти в Data Science и тогда защищать будете не вы, а вас. С нашим курсом математики для Data Science переход будет проще простого, ещё и со скидкой! 🐸 Библиотека devops'a #разбор_полётов

⚡️ KubeGUI 1.8 KubeGUI получил обновления 1.8.0 и 1.8.1. Главная фишка — встроенная AI-интеграция, которая анализирует ошибки
⚡️ KubeGUI 1.8 KubeGUI получил обновления 1.8.0 и 1.8.1. Главная фишка — встроенная AI-интеграция, которая анализирует ошибки и предлагает решения прямо в приложении. Когда pod падает или deployment не запускается, вы открываете логи, копируете ошибку, идёте в ChatGPT или документацию, пытаетесь понять что не так. KubeGUI теперь делает это за вас — увидел ошибку, нажал кнопку, получил рекомендацию по исправлению. Остальные улучшения: встроенный YAML-редактор с подсветкой и валидацией, прямой доступ к shell в pod, просмотр логов из нескольких контейнеров одновременно, генератор примеров для Custom Resources на основе CRD. ➡️ Затестить обновлённый KubeGUI 🐸 Библиотека devops'a #пульс_индустрии

👨‍💻 AI-агенты меняют подход к анализу логов в DevOps Приложение упало в продакшене. Вы открываете Kibana, ищете ошибки вруч
👨‍💻 AI-агенты меняют подход к анализу логов в DevOps Приложение упало в продакшене. Вы открываете Kibana, ищете ошибки вручную, переключаетесь между сервисами. Уходит 30-40 минут, иногда больше. Скрипты находят только то, что вы в них прописали. Elasticsearch и Splunk не умеют автоматически связывать события из разных сервисов. AI-агент анализирует логи сам, находит корреляции и объясняет: «Утечка памяти в payment-сервисе привела к каскадным падениям. Такое уже было 15 сентября». Внутри — разбор шести компонентов AI-агента: роль, задачи, инструменты для запросов, память для паттернов, ограничители безопасности. Плюс пример, как агент находит проблему с индексом в базе за несколько минут вместо получаса. ➡️ Прочитать статью 🐸 Библиотека devops'a #арсенал_инженера

Недавно мы анонсировали старт нового курса «Математика для Data Science». В ближайшие дни выйдет серия постов о том, что ждёт
Недавно мы анонсировали старт нового курса «Математика для Data Science». В ближайшие дни выйдет серия постов о том, что ждёт вас на курсе, а пока познакомим вас с его экспертами. Спикеры курса: 👤 Ксения Кондаурова Преподаватель и автор курсов для бакалавриата Центрального Университета (Т-Банк), спикер и методист для Edutoria (Сбербанк). Ксения расскажет, как линейная алгебра применяется для построения предсказательных моделей, и научит проверять гипотезы для бизнеса с помощью статистики. 👤 Диана Миронидис Преподаватель НИУ ВШЭ, автор и методист Яндекс Практикума. Самый экстравагантный преподаватель из всех, с кем вы учились, — убедитесь, что математика может быть нескучной. Диана погрузит в математический анализ, научит исследовать функции и находить параметры, при которых ошибка модели минимальна. 👤 Маргарита Бурова Академический руководитель образовательных программ по аналитике и анализу данных, Wildberries & Russ. Проведёт квиз с розыгрышем годовой подписки TG Premium. Маргарита — эксперт в дата-сайенс, ИИ и математических методах анализа данных, фанат развития ИТ-образования. Вместе с экспертами за 8 недель вы не просто получите знания, а познакомитесь с математикой заново. 🎁 Только при оплате до 19 октября курс «Базовая математика» в подарок! 👉 Записаться на курс

📎 Топ-вакансий для девопсов за неделю Парт-тайм девопс на удалёнке DevOps-инженер от 250 000 ₽ Middle / Senior Devops на Linux до 400 000 ₽ Бустер — Офис у вас дома. ➡️ Еще больше топовых вакансий — в нашем канале Devops Jobs

🐸 Библиотека devops'a #пятничный_деплой
🐸 Библиотека devops'a #пятничный_деплой

📰 Релиз Linux Mint Debian Edition 7 Команда Linux Mint выпустила LMDE 7 с кодовым именем «Gigi». Linux Mint Debian Edition —
📰 Релиз Linux Mint Debian Edition 7 Команда Linux Mint выпустила LMDE 7 с кодовым именем «Gigi». Linux Mint Debian Edition — это дистрибутив, который работает напрямую на базе Debian вместо Ubuntu. LMDE создавался как страховка на случай, если с Ubuntu что-то случится. Это альтернативная ветка развития, которая показывает, что Linux Mint может существовать независимо от Ubuntu и сохранить привычный пользовательский опыт. ➡️ Попробовать дистрибутив 🐸 Библиотека devops'a #пульс_индустрии

🎲 Мы не только учим, но и играем! На экспресс-курсе «Математика для Data Science» — викторина с призом TG-Premium 🎁 Проверь
🎲 Мы не только учим, но и играем! На экспресс-курсе «Математика для Data Science» — викторина с призом TG-Premium 🎁 Проверь знания, прокачай математику и забери приз. ‼️ Оплатишь до 19 октября — получишь базовый курс в подарок. 👉 Записаться на курс

🖥 Как задеплоить Elasticsearch Elasticsearch — движок для поиска и аналитики в реальном времени. Разбираемся, как быстро развернуть его для логов, метрик и мониторинга. Быстрый старт с Docker Compose Самый простой способ поднять Elasticsearch локально или в dev-окружении — Docker Compose:
version: '3.8'

services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:8.11.0
    container_name: elasticsearch
    environment:
      - discovery.type=single-node
      - xpack.security.enabled=false
      - "ES_JAVA_OPTS=-Xms2g -Xmx2g"
    ports:
      - "9200:9200"
      - "9300:9300"
    volumes:
      - esdata:/usr/share/elasticsearch/data
    ulimits:
      memlock:
        soft: -1
        hard: -1

  kibana:
    image: docker.elastic.co/kibana/kibana:8.11.0
    container_name: kibana
    environment:
      - ELASTICSEARCH_HOSTS=http://elasticsearch:9200
    ports:
      - "5601:5601"
    depends_on:
      - elasticsearch

volumes:
  esdata:
    driver: local
Production-ready deployment Для прода нужны дополнительные настройки, как минимум мультинодовый кластер:
services:
  es01:
    image: docker.elastic.co/elasticsearch/elasticsearch:8.11.0
    environment:
      - node.name=es01
      - cluster.name=prod-cluster
      - discovery.seed_hosts=es02,es03
      - cluster.initial_master_nodes=es01,es02,es03
      - xpack.security.enabled=true
      - "ES_JAVA_OPTS=-Xms4g -Xmx4g"
    volumes:
      - esdata01:/usr/share/elasticsearch/data

  es02:
    image: docker.elastic.co/elasticsearch/elasticsearch:8.11.0
    environment:
      - node.name=es02
      - cluster.name=prod-cluster
      - discovery.seed_hosts=es01,es03
      - cluster.initial_master_nodes=es01,es02,es03
      - xpack.security.enabled=true
    volumes:
      - esdata02:/usr/share/elasticsearch/data

  es03:
    image: docker.elastic.co/elasticsearch/elasticsearch:8.11.0
    environment:
      - node.name=es03
      - cluster.name=prod-cluster
      - discovery.seed_hosts=es01,es02
      - cluster.initial_master_nodes=es01,es02,es03
      - xpack.security.enabled=true
    volumes:
      - esdata03:/usr/share/elasticsearch/data
Частые проблемы и решения Out of memory: • Проверьте настройки heap: не более 50% RAM • Используйте ulimit -l unlimited для memlock Медленные запросы: • Оптимизируйте маппинги индексов • Используйте index lifecycle management • Настройте правильное количество шардов Проблемы с дисковым пространством: • Включите ILM для автоматической ротации индексов • Настройте retention policy для старых данных • Используйте _forcemerge для оптимизации 🐸 Библиотека devops'a #арсенал_инженера

Зачем сначала делать COPY package*.json ./ и только потом RUN npm ci, а уже затем COPY . .? Так кэшируется слой с зависимостями: пока манифесты не меняются, npm ci берётся из кеша, а изменения в исходниках не инвалидируют установку пакетов. Итог — быстрые пересборки и предсказуемость. Библиотека собеса по DevOps

🧐 Хочешь в Data Science, но не знаешь, с чего начать? Пройди короткий тест по математике — бот покажет, насколько ты готов к
🧐 Хочешь в Data Science, но не знаешь, с чего начать? Пройди короткий тест по математике — бот покажет, насколько ты готов к переходу и что стоит подтянуть.
Всего пару минут — и ты поймёшь, куда двигаться дальше.
👉 Пройти тест

🖥 Tails 7.1: анонимность и безопасность Вышла новая версия Tails 7.1 — дистрибутива Linux, созданного для максимальной прива
🖥 Tails 7.1: анонимность и безопасность Вышла новая версия Tails 7.1 — дистрибутива Linux, созданного для максимальной приватности и анонимности в сети. Tails (The Amnesic Incognito Live System) — это live-система, которая загружается с USB-флешки и не оставляет следов на компьютере. Весь трафик автоматически идёт через сеть Tor, а после завершения работы все данные стираются. Это как работать в режиме инкогнито, только на уровне всей операционной системы. Что нового в версии 7.1 • Обновлён Tor Browser до последней версии • Исправлены критические уязвимости в ядре Linux и системных компонентах • Улучшена совместимость с современным железом, особенно с Wi-Fi адаптерами ➡️ Попробовать Tails Чтобы быть гуру анонимности стоит нужно знать как работает система. Наш интенсив по архитектуре прокачивает эти знания со скидкой. 🐸 Библиотека devops'a #пульс_индустрии

💻 Обновления и откаты в Kubernetes Kubernetes делает обновления приложений безопасными благодаря механизму непрерывных обновлений (rolling updates). Это значит, что ваш сервис продолжает работать во время обновления — новые версии запускаются постепенно, а старые останавливаются только после успешного запуска новых. Как обновить приложение Обновите образ контейнера командой:
kubectl set image deployment/my-deployment nginx=nginx:1.21
Проверьте, как идёт обновление:
kubectl rollout status deployment my-deployment
Kubernetes хранит историю развёртываний. Откатиться к предыдущей версии очень просто:
kubectl rollout undo deployment my-deployment
🐸 Библиотека devops'a #root@prompt:

👀 Смотреть на весь файл сразу Tino — простая CLI-тулза, которая показывает весь текстовый файл целиком в одном окне терминал
👀 Смотреть на весь файл сразу Tino — простая CLI-тулза, которая показывает весь текстовый файл целиком в одном окне терминала, разбивая его на колонки. Чтобы её использовать нужно лишь написать в терминале:
tino имя_вашего_файла
Проект был написан на чистом Си и не зависит ни от каких библиотек. Для такого уровня нужны фундаментальные знания, которые есть на нашем интенсиве по архитектуре. До конца октября ещё и со скидкой ➡️ Попробовать Tino 🐸 Библиотека devops'a #арсенал_инженера

🤓 Пока Python стал π-thon, ты можешь стать Data Scientist'ом В Proglib.academy стартует экспресс-курс «Математика для Data S
🤓 Пока Python стал π-thon, ты можешь стать Data Scientist'ом В Proglib.academy стартует экспресс-курс «Математика для Data Science»: 10 живых вебинаров, практика на Python и спикеры из ВШЭ, Яндекс Практикума и Wildberries, которые всё разложат по полочкам. В программе: 🔹 матан, линал, теория вероятностей; 🔹 3 практических проекта + викторина с розыгрышем TG Premium; 🔹 поддержка преподавателей и чат с единомышленниками; 🎁 Оплати курс до 19 октября — получи курс по базовой математике в подарок. 🗓️ Старт — 6 ноября 👉 Записаться на курс

🔥 Держим приложение всегда готовым к запросам Холодный старт — это когда платформа создаёт новый контейнер для вашей функции
🔥 Держим приложение всегда готовым к запросам Холодный старт — это когда платформа создаёт новый контейнер для вашей функции с нуля. Надо загрузить код, поднять рантайм, инициализировать библиотеки, открыть соединения. Всё это может занять от 500 мс до нескольких секунд. Проблема не в том, что это происходит — это нормально. Проблема когда это происходит прямо во время запроса пользователя. Тёплый пул держит нужное количество инстансов постоянно прогретыми. Платформа их уже запустила, код загружен, зависимости инициализированы. Запрос попадает в уже работающий контекст. Настройка в Kubernetes Базовый Deployment с фиксированным числом реплик:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: api-service
spec:
  replicas: 3  # всегда 3 пода
  selector:
    matchLabels:
      app: api
  template:
    metadata:
      labels:
        app: api
    spec:
      containers:
      - name: api
        image: registry.example.com/api:latest
С автомасштабированием, но с минимумом подов:
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
  name: api-hpa
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: api-service
  minReplicas: 3      # минимум всегда тёплых
  maxReplicas: 20     # максимум при нагрузке
K8s держит указанное количество подов всегда запущенными. Если приходит больше запросов — HPA создаёт дополнительные поды. Но первые запросы всегда попадут в прогретые. Сколько реплик держать • 2-3 реплики — если у вас стабильный трафик • 5-10 реплик — для критичных API с непредсказуемыми всплесками • По реплике на availability zone — если распределяете нагрузку по зонам Не держите 50 реплик на всякий случай. Смотрите в метрики:
kubectl top pods -l app=api
Тёплый пул — это способ сделать так, чтобы пользователи не замечали холодные старты. 🐸 Библиотека devops'a #арсенал_инженера

У библиотеки программиста тоже есть свой Х. Настоятельно рекомендуем залогиниться прежде чем заходить в наш канал, ведь Х скр
У библиотеки программиста тоже есть свой Х. Настоятельно рекомендуем залогиниться прежде чем заходить в наш канал, ведь Х скрывает посты от случайных пользователей 🐸 Библиотека devops'a #пятничный_деплой

Возьмем на поддержку ваш Zabbix и/или обучим работе на официальных курсах Gals Software — команда сертифицированных экспертов
Возьмем на поддержку ваш Zabbix и/или обучим работе на официальных курсах Gals Software — команда сертифицированных экспертов с многолетним опытом работы с Zabbix. Наши специалисты освобождают руки администраторов систем и дают им уверенность в надежности мониторинга. 💼Техподдержка 1,2 и 3 линии (описание на сайте): 🧭 проводим аудит и оптимизацию архитектуры (сервер, прокси, БД) 🧩 настраиваем шаблоны: стандартные и кастомные под ваш стек (Linux/Windows, СУБД, сеть, бизнес-метрики) 🔕 снижаем событийный шум: нормализация триггеров, пороги, зависимые элементы 🔗 интегрируем Zabbix с Telegram, почтой, ITSM/CMDB, веб-хуками и внешними API 📈 строим понятные дашборды для бизнеса и техподдержки (Grafana по желанию) ⬆️ безопасно обновляем версии, мигрируем и масштабируем 🧑‍🏫 обучаем вашу команду и делимся практиками 🎓 Тренинги от создателей Zabbix на русском с получением официального сертификата: 📅 Zabbix сертифицированный специалист 7.0 (ZCS 7.0) 17-21 ноября 2025 📅 Zabbix сертифицированный эксперт 7.0 (ZCE 7.0) 24-28 ноября 2025 📅 Zabbix сертифицированный профессионал 7.0 (ZCP 7.0) 15-17 декабря 2025 ❗️Полное расписание тренингов. Интенсивы, в отличие от многомесячных тренингов, позволяют максимально быстро погрузиться в тему и начинать работу с Zabbix сразу после прохождения тренинга. Подробную информацию о наших услугах вы можете запросить, написав @galssoftware или через почту hello@gals.software. Реклама. ООО Галс Софтвэр, ИНН 5047195298, erid 2VtzqxReyBB

🛠 Bun 1.3 упрощает деплой JS-приложений Bun 1.3 решает несколько проблем, с которыми DevOps сталкивается при работе с Node.j
🛠 Bun 1.3 упрощает деплой JS-приложений Bun 1.3 решает несколько проблем, с которыми DevOps сталкивается при работе с Node.js-приложениями. Разберём, какие фичи добавили. Главная фича для деплоя — компиляция в standalone executable. Вместо образа с Node.js, npm install и гигабайтом зависимостей получаете один бинарник:
bun build --compile ./app.ts --outfile myapp
Также кросс-компиляция из коробки, собираете на CI под все платформы:
bun build --compile --target=linux-x64 ./app.ts --outfile app-linux
bun build --compile --target=darwin-arm64 ./app.ts --outfile app-macos
bun build --compile --target=windows-x64 ./app.ts --outfile app.exe
Не нужно тащить драйверы для PostgreSQL, MySQL, SQLite и Redis. Всё встроено, zero dependencies:
import { sql, redis } from "bun";

await redis.set("cache_key", data);
const users = await sql`SELECT * FROM users`;
В версии 1.3 снизили потребление памяти на 10-30% для популярных фреймворков (Next.js -28%, Elysia -11%). Idle CPU тоже оптимизировали — приложение не жрёт процессор в режиме ожидания. ➡️ Подробнее про обновление 🐸 Библиотека devops'a #пульс_индустрии