Есть группы пользователей, которые должны заводиться не на всех серверах. Как ограничить заведение пользователей?
Сгруппировать сервера, на которых должны заводиться группы пользователей, в инвентори или написать в плейбуке условие, которому передаётся список серверов, на которых необходимо выполнить задачу.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
🤔1
В чём разница между blue-green deployment и canary deployment в контексте DevOps, и когда каждый из них предпочтительнее?
Blue-green deployment использует две полностью идентичные среды: одна активная (blue), другая подготовленная (green). Переключение трафика происходит мгновенно, что минимизирует downtime и упрощает откат, но требует удвоенной инфраструктуры. Canary deployment выкатывает новую версию постепенно на часть трафика, позволяя обнаружить проблемы без масштабного влияния, но усложняет маршрутизацию и мониторинг. Blue-green подходит для быстрых релизов с жёсткими SLA по доступности, canary — для рискованных изменений, где важна поэтапная проверка.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
👍1
Что такое алерт в Prometheus?
В Prometheus алерт — это уведомление, которое активируется при достижении определенного условия или порогового значения. Оповещения можно настроить на срабатывание, когда определенные показатели пересекают определенный порог или происходят определенные события. После срабатывания оповещения его можно перенаправить по различным каналам, таким как электронная почта, пейджер или чат, чтобы уведомить соответствующие группы или отдельных лиц о необходимости принятия соответствующих мер. Оповещения являются важнейшим компонентом любой системы мониторинга, поскольку они позволяют командам активно выявлять проблемы и реагировать на них до того, как они повлияют на пользователей или приведут к простою системы.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
Как Docker ограничивает CPU и почему --cpus может вызвать лаги?
Через cgroups/CFS: --cpus задаёт квоту (cpu.max), при всплесках планировщик «душит» контейнер (throttling) → задержки. Для стабильности — пинning ядёр --cpuset-cpus + разумная квота/period; для мягкого приоритета — --cpu-shares (только вес при конкуренции).
Библиотека собеса по DevOps
Библиотека собеса по DevOps
Что такое пропускная способность?
Пропускная способность — это способность канала связи измерять, какой объем данных он может обработать за определенный период времени. Большая пропускная способность будет означать большую обработку трафика и, следовательно, большую передачу данных.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
🤔3
Можете ли вы сравнить Puppet с другими инструментами управления конфигурациями? Почему вы решили использовать Puppet?
Puppet часто сравнивают с другими инструментами управления конфигурацией, такими как Chef, Ansible, SaltStack и cfengine. Выбор использования Puppet часто зависит от потребностей организации, таких как простота использования, масштабируемость и поддержка сообщества.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
❤1🌚1
Что представляют собой Puppet Modules и как они отличаются от Puppet Manifests?
Модуль Puppet — это набор данных (шаблонов, файлов и т. д.) и манифестов, организованных в определённую структуру каталогов. Они помогают упорядочить код Puppet, позволяя разделять его на различные манифесты. Применение модулей Puppet для организации большинства манифестов считается наилучшей практикой. В отличие от манифестов, которые представляют собой программы Puppet с кодом, модули предлагают более структурированный подход к организации кода.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
Что такое GKE?
GKE, или Google Kubernetes Engine, представляет собой платформу управления, которая обеспечивает поддержку кластеров и контейнеров Docker, функционирующих в облачных сервисах Google.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
В первой части постов навалили жесткой базы, чтобы вправить мозги на место. Во второй дали конкретные инструменты, фреймворки и пошаговые инструкции, что нужно кодить прямо сейчас.
Часть 1. Введение, юзкейсы и реальность
Разбираемся с терминами, снимаем розовые очки и смотрим, где ИИ реально приносит бабки, а где только жжет нервы:
1. «Так что вообще считается AI-агентом?»
2. «Где тут бот, а где уже AI-агент?»
3. «Не надо пихать AI-агента в каждую задачу»
4. «Что уже можно спокойно делать через AI-агентов?»
5. «А что через AI-агентов пока лучше не трогать?»
Часть 2. Изнанка, ошибки и архитектура
Как всё это устроено под капотом, чтобы не слить бюджет и не наломать дров на старте:
6. «Можно ли просто сесть вечером и собрать себе AI-агента?»
7. «С чего вообще начать, если хочется попробовать AI-агентов»
8. «Почему AI-агент может внезапно начать творить дичь»
9. «Где AI-агенты реально экономят время, а где только добавляют возни»
10. «Почему они жрут столько денег?»
Часть 3. Хардкорная практика (Что делать руками)
Хватит теории. Открываем ноут, запускаем Cursor и делаем нормальные, отказоустойчивые системы:
11. «Почему одного промпта мало?»
12. «Почему AI-агенту мало просто “дать доступ к данным”»
13. «Если не следить за AI-агентом, он быстро начинает жить своей жизнью»
14. «Собрать демку легко. Но как же сделать нормально»
15. «Как сделать, чтобы это не развалилось через неделю?»
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
Ошибка: превышена квота ресурсов. Как исправить?
Кластер Kubernetes превышает выделенные квоты ресурсов. Исправьте квоты ресурсов для пространств имен, отслеживайте использование ресурсов кластера, оптимизируйте использование ресурсов и рассмотрите возможность вертикального автоматического масштабирования пода.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
👍1
Ошибка: сервисы не могут быть обнаружены. Как исправить?
К сервисам невозможно получить доступ внутри кластера или извне. Проверьте конфигурации сервисов, порты, селекторы и конечные точки. Убедитесь, что сетевые политики и брандмауэры разрешают трафик.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
Ошибка: Ingress не работает. Что делать?
Ресурсы Ingress настроены неправильно, что приводит к проблемам внешнего доступа. Проверьте настройки контроллера Ingress, конфигурации хоста и пути, а также разрешение DNS. Проверьте наличие потенциальных проблем с сертификатом TLS.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
Ошибка: Pending Pods. Что делать?
Описание: Модули остаются в состоянии ожидания и не начинают работу.
Исправление: Проверьте доступность ресурсов, состояние узлов и ограничения планирования. Проверьте, есть ли узлы с достаточными ресурсами.
Библиотека собеса по DevOps
Исправление: Проверьте доступность ресурсов, состояние узлов и ограничения планирования. Проверьте, есть ли узлы с достаточными ресурсами.
Библиотека собеса по DevOps
Ошибка: Несанкционированный или запрещенный доступ. Что делать?
Пользователям или службам отказано в доступе к ресурсам Kubernetes.
Исправление: Проверьте правила RBAC, роли пользователей, разрешения учетной записи службы и роли кластера. Выполните аутентификацию с правильными учетными данными.
Библиотека собеса по DevOps
Исправление: Проверьте правила RBAC, роли пользователей, разрешения учетной записи службы и роли кластера. Выполните аутентификацию с правильными учетными данными.
Библиотека собеса по DevOps
✍🏻 Что такое архитектура «ничего общего»?
Это архитектура, в которой данные извлекаются из одного, не являющегося общим источника, обычно подключенного исключительно к одному узлу, в отличие от архитектур, в которых запрос может поступить на один из многих узлов, а данные будут извлечены из одного общего места (хранилища, памяти и т. д.).
Библиотека собеса по DevOps
Библиотека собеса по DevOps
❤1👍1🤔1
Какие ресурсы есть в Puppet?
Ресурсы — это базовые единицы любого инструмента управления конфигурацией. Это функции ноды, такие как его пакеты программного обеспечения или услуги. Объявление ресурса, записанное в каталоге, описывает действие, которое должно быть выполнено над ресурсом или с ним. Когда каталог выполняется, он устанавливает ноду в желаемое состояние.
Библиотека собеса по DevOps
Библиотека собеса по DevOps
Как сдерживать расходы на наблюдаемость без потери сигналов?
Метрики — гистограммы с разумными бакетами и низкой кардинальностью (никаких user_id), downsampling/roll-ups; трейсы — tail-based sampling с приоритетом ошибок/p99 и exemplars к метрикам; логи — структурированные, с фильтрацией/редакцией PII и динамическим сэмплингом по уровню и частоте. Чёткие ретенции по типам данных и бюджет «стоимость за SLO-юнит».
🐸 Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
😁1
Включайте кружок там личное приглашение от спикера. 👆
Уже завтра в прямом эфире, разбираем архитектуру контекста в мультиагентных системах.
🤫 Секретный лут:
👉 Регистрируйтесь на трансляцию
Please open Telegram to view this post
VIEW IN TELEGRAM
В чем разница между SQL и NoSQL?
Базы данных SQL являются реляционными, структурированными и используют таблицы с предопределенными схемами, в то время как базы данных NoSQL являются нереляционными, не имеют схем и предназначены для обработки неструктурированных или полуструктурированных данных.
🤖 Осталось 4 места на курс по ИИ-агентам. Набор закрывается 30 апреля.
🔗Успеть на обучение
Библиотека собеса по DevOps
Базы данных SQL являются реляционными, структурированными и используют таблицы с предопределенными схемами, в то время как базы данных NoSQL являются нереляционными, не имеют схем и предназначены для обработки неструктурированных или полуструктурированных данных.
🤖 Осталось 4 места на курс по ИИ-агентам. Набор закрывается 30 апреля.
🔗
Библиотека собеса по DevOps