Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.37K photos
70 videos
4 files
2.57K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
加入频道
Что из перечисленного не является допустимым состоянием контейнера Docker?
Anonymous Quiz
4%
Running
10%
Paused
4%
Stopped
82%
Sleeping
❤‍🔥27🥰2
🤔🤔 Как создать CI/CD workflow с помощью Scaffold для приложения

Автор покажет, как использовать Scaffold в качестве базового блока для микросервисного конвейера CI/CD от локала к проду. Материал состоит из нескольких частей.

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

#туториал
👍281🥰1
💭💭 Миграция в облако: быстро и без ошибок

26 апреля 16:00 МСК на вебинаре «Миграция в облако: быстро и без ошибок» команда Professional Services VK Cloud будет рассказывать:

👉 из каких этапов состоит миграция;
👉 как сделать процесс миграции прозрачным и простым;
👉 как мигрировать IaaS и PaaS в VK Cloud;
👉 что делать, если вы попали под «вендор лок»?
👉 как локализовать данные и серверную инфраструктуру в России;
👉 как получить двойной бонус от чека Microsoft Azure, AWS и Google Cloud и бесплатно мигрировать в облако VK Cloud.

Вебинар будет интересен специалистам ИT-подразделений компаний, разработчикам, инженерам и системным администраторам.

Регистрация тут

#мероприятие
👍41🥰1
😎😎 DIY: Создаем свое облако с помощью Kubernetes

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

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

#туториал
👍182🥰1
#дайджест перед выходными

⬆️ Назначения подсетей IPv4 и использование некоторых маршрутизируемых адресов в качестве локальных — речь только о локальном использовании адресов внутри инфраструктуры

⬆️ Myrtille — простой и быстрый доступ к удаленным рабочим столам Windows, Linux, приложениям и SSH-серверам через веб-браузер

⬆️ Пакетная фильтрация в Linux — 2 видоса про бесконтекстную пакетную фильтрацию (stateless) и контекстную фильтрацию (stateful)

⬆️ Выгорание: рассматривая золу под макроскопом — это не про вопрос «случится или нет», это про вопрос «когда» и «насколько сильно»

⬆️ Avito Database meetup — мероприятие пройдет 24 апреля в 18:30 — запишите себе на полях
7👏6🥰4😁3🤩3
👍👍 Представлена спецификация Windows Operational Readiness

Спецификация упростит тестирование Windows-workload в Kubernetes.

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

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

#почитать
👍12❤‍🔥101🥰1
Вышла новая версия Kubernetes под номером 1.30 а это говорит о том, что скоро завершиться поддержка 1.27

Вот некоторые важные фичи:
1) AppArmor перешел из beta (там он был с 1.4) в GA (прошло 7 лет)! Теперь нужно задавать его не в аннотации, а в PodSecurityContext и SecurityContext.
2) Поддержка User Namespaces перешла в beta! Важная обнова, которая только в 1.29 появилась в статусе alpha.

Тут можно узнать о других изменениях

#новости
4🔥1
🗿🔨 Как мы разбили монолит на маленькие кусочки и что из этого вышло

В этой статье мы поделимся своим опытом миграции, расскажем о преимуществах микросервисов и роли Domain-Driven Design в этом процессе.

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

#гайд
👍51
Новый Monq 8.0 — российский all-in-one мониторинг на low и no-code автоматизации: обзор возможностей и «невозможностей»

История комплексного мониторинга на рынке РФ. Речь пойдет:

👉 о текущем функционале Monq и решаемых задачах;
👉 о модуле зонтичного мониторинга, включая карты здоровья и построение ресурсно-сервисных моделей;
👉 о модуле синтетического мониторинга, включая мониторинг пользовательских интерфейсов и веб-сервисов;
👉 о том, как реализован мониторинг инфраструктуры в системе;
👉 о модуле low и no-code автоматизации;
👉 о возможных интеграциях.

Продолжение тут

#почитать
👍191
🧔🧔 Доклад с DevWorld 2024

Спикер поделится советами и хитростями из опыта работы с Git.
Это вторая часть, а вот первая.

Смотреть

#мероприятие
❤‍🔥16👍2🥰1
🤔🤔 Как добавить системности в мониторинг продакшна: параметры и тулинг для инцидент-менеджмента

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

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

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

Статья ориентирована в первую очередь на тех, кто прямо сейчас занимается мониторингом на уровне общей инженерной грамотности, но пока не использует в явном виде инцидент‑менеджмент как подход.

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

#почитать
14🔥11❤‍🔥1👍1🥰1
Очередной #дайджест для DevOps-ов

Запуск крупных симуляций с помощью AWS Batch multi-container jobs — как применять AWS Batch в рамках беспилотной техники и роботов

Учите матчасть — почему стоит изучать туториалы перед работой с облаками и кому это особенно важно

Распределенная ФС на Go — полезный и подробный 10ти часовой курс

PostgreSQL High Availability и repmgr — как настроить кластер PostgreSQL high-availability с помощью контейнеров Docker и инструмента repmgr

ClickHouse как бэкенд для Prometheus — рекомендации по использованию инструмента и описание альтернативных решений, таких как Thanos, Grafana Mimir и Victoria Metrics
👍19🎉141❤‍🔥1🥰1
Расскажите о средствах оркестрации и случаях их использования

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

✍🏻 Создание и развертывание контейнеров;
✍🏻 Балансировка нагрузки;
✍🏻 Разделение ресурсов между контейнерами;
✍🏻 Мониторинг контейнеров и серверов;
✍🏻 Масштабирование контейнеров;
✍🏻 Перенос контейнеров с одного сервера на другой, если на первом возникает недостаток ресурсов.
❤‍🔥4👍1🥰1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤‍🔥3
FlyOS — занятный подход к запуску полноценной системы Linux, которая всегда будет по рукой, в кармане, прямо в смартфоне.

Это не замена Android на Linux на смартфоне, это отдельная подсистема, которая устанавливается на устройство. Для установки потребуются root права. После установки, запущенная Linux система (и возможность управления самой подсистемой) оказывается доступна в отдельной веб-панели.

Официальный сайт

#новости
❤‍🔥6🥰1
Расскажите о Docker Trusted Registry

Это хранилище образов для безопасного хранения и управления образами Docker. Его можно установить на своих мощностях, либо в частном облаке. DTR применятся в процессах CI/CD для сборки, поставки и запуска приложений. Его также можно развернуть в отказоустойчивом варианте, есть встроенная система управления доступом.
3🔥1