en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

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

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

Open in Telegram

Все самое полезное для девопсера в одном канале. Наши курсы: https://clc.to/ZJ7Z1w По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787 Заявка: 8137718351

Show more

📈 Analytical overview of Telegram channel Библиотека девопса | DevOps, SRE, Sysadmin

Channel Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) in the Russian language segment is an active participant. Currently, the community unites 10 323 subscribers, ranking 11 892 in the Technologies & Applications category and 61 328 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 323 subscribers.

According to the latest data from 10 November, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -47 over the last 30 days and by -2 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 8.99%. Within the first 24 hours after publication, content typically collects 4.60% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 928 views. Within the first day, a publication typically gains 475 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 1.
  • Thematic interests: Content is focused on key topics such as devops'a, навигация, скрипт, docker, git.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
“Все самое полезное для девопсера в одном канале. Наши курсы: https://clc.to/ZJ7Z1w По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787 Заявка: 8137718351”

Thanks to the high frequency of updates (latest data received on 11 November, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 323
Subscribers
-224 hours
-87 days
-4730 days
Posts Archive
Создадим парсер, который будет из нужного конфига делать чистую болванку какого-нибудь софта, без комментариев и прочего ненужного. Для примера будем работать с файлом php.ini и приведем его в юзер-френдли вид. #!/bin/bash sep=$2 while IFS= read -r var do [[ $var =~ ^$sep.* ]] || [[ ! $var =~ ' ' ]] && continue echo "$var" >> $1.tpl done < $1 Запускаем так: ./script.sh php.ini ";" Передаем 2 параметра. Первый — имя файла-конфига, который будем читать и парсить. Второй — символ, которым комментируются строки в этом файле. В нашем случае комментарии в файле идут после символа «;». Обращаем внимание, что второй параметр передаем в кавычках. Если передать напрямую, то оболочка не поймёт что от нее хотят и выпадет в panic. Разбираем скрипт: Присваиваем переменной sep, символ, который передали вторым параметром $2. У нас это символ «;». Далее идет цикл, который построчно читает файл php.ini переданный в первом параметре $1 при запуске скрипта — можно передать любой файл. IFS — разделяет строку с использованием символа в качестве значения Логика цикла: Если первый символ равен символу «;», который уже лежит в переменной sep ИЛИ первый символ равен пустой строке, ТО передаем управление команде continue, которая проигнорирует запись в output файл. И так по кругу, пока не закончится файл. Команда continue пропускает оставшиеся команды внутри тела цикла для текущей итерации и передает управление программой к следующей итерации цикла. ВО ВСЕХ ДРУГИХ СЛУЧАЯХ, происходит запись в output файл, в котором будут содержаться только необходимые для работы параметры. На выходе получится 2х килобайтный файл php.ini.tpl, без комментариев и прочего мусора. Теперь можно сделать шаблон для ansible/puppet/chef. В скрипте будут использованы простые регулярки. $var =~ ^$sep.* ^ - соответствует началу текстовой строки $sep - символ с помощью которого комментируют строки .* - оставшийся кусок строки #гайд

Зачем нам Kyverno? Kyverno — это опенсорсный механизм политики для Kubernetes, который позволяет определять, проверять и применять политики для кластера. Он прост в использовании и гибок, позволяя определять политики с помощью простых декларативных файлов конфигурации, которыми можно управлять и контролировать версии, как и любым другим кодом. Софт можно использовать для реализации широкого спектра политик, включая безопасность, соответствие требованиям и передовые методы эксплуатации, и может помочь вам гарантировать, что ваш кластер всегда находится в известном, совместимом состоянии. Создаем локальный кластер kind create cluster --image "kindest/node:v1.26.0" --config - <<..EOFkind: ClusterapiVersion: kind.x-k8s.io/v1alpha4nodes: - role: control-plane - role: worker - role: worker - role: workerEOF .. - не пишем — это, чтобы телега не кропала код Поды плоскости управления находятся в kube-system пространстве имен. Перечислить поды с помощью kubectl get pods -n kube-system. Развертывание Kyverno Теперь можно развернуть Kyverno с помощью Helm: helm upgrade --install --wait --timeout 15m --atomic --version 3.0.0-alpha.1 --namespace kyverno --create-namespace --repo https://kyverno.github.io/kyverno kyverno kyverno Далее, более подробно здесь #туториал

📺 Выступление создателя компании, оказывающей услуги по анализу защищенности и тестированию на проникновение на тему кибербезопасности — что с ней стало, и чего ожидать в будущем. https://www.youtube.com/watch?v=yRcZs0Nuk1c

🤔 Очередной #дайджест полезных статей по DevOps: 🔺 Стратегии развертывания Kubernetes — в Kubernetes существует несколько р
🤔 Очередной #дайджест полезных статей по DevOps: 🔺 Стратегии развертывания Kubernetes — в Kubernetes существует несколько различных способов зарелизить приложение, и они перед вами 🔺 Особенности SRE и Observability в мобильных приложениях — история боли о нестабильных средах, остатках старых версий и бардаке, как везде, но с приятным концом 🔺 Как начать юзать Weaviate Vector Database в Docker — автор рассказывает о это векторной БД с возможностями векторного, гибридного и генеративного поиска 🔺 Восхождение на Azure DevOps Server — про фишечки, фиксы и фичи release-кандидата, скачать которого можно тут 🔺 OpenTofu — Новая альтернатива Terraform с открытым исходным кодом

Как усмирить обезумевшего техдира 😂😂

Используются ли у вас плагины SAST \ SCA в IDE?
Anonymous voting

HR в попытках поймать сеньора на оклад джуна 😂😂

Быть DevOps специалистом в 2023 году — значит обладать самой востребованной ит-профессией. Зайдите в гугл и убедитесь - на рынке нехватка спецов, больше 5000 компаний ищут DevOps разработчиков, а средняя зарплата в DevOps — 320 000 рублей. Стоит ли читать книги или покупать курсы? Однозначно Нет. С каналом DevOps school вы за пару месяц освоите новые навыки на практике. В канале автор понятным языком рассказывает, как быстро освоить ключевые навыки на практике, почему Devops - золотая ниша в ит какие трендыПодписывайтесь, потом сами себе спасибо скажете: Сохраняйте себе Devops папку для всех разработчиков: https://t.me/addlist/_FjtIq8qMhU0NTYy Подписывайтесь, потом сами себе спасибо скажете: @DevOPSitsec

🗝️🗝️ Ключевые показатели для мониторинга Core DNS CoreDNS — это опенсорсный DNS-сервер, который может разрешать запросы на
🗝️🗝️ Ключевые показатели для мониторинга Core DNS CoreDNS — это опенсорсный DNS-сервер, который может разрешать запросы на доменные имена в кластере Kubernetes. CoreDNS является поставщиком DNS по умолчанию в Kubernetes начиная с версии 1.13. Он может использоваться независимо от Kubernetes, а также быть в роли обеспечения обнаружения служб Kubernetes, что упрощает создание кластерных сетей, позволяя клиентам получать доступ к службам, используя DNS-имена, а не IP-адреса. Важно отслеживать CoreDNS, чтобы убедиться, что повышенная задержка или частота ошибок не нарушают связь между вашими службами и не вызывают узких мест в приложении. В статье рассматриваются следующие ключевые категории показателей CoreDNS: 🔺 Показатели пропускной способности 🔺 Показатели производительности 🔺 Показатели масштабирования и ресурсов 🔺 Показатели Go 🔺 Показатели кэширования Подробности #гайд

🦸⚡ 9 способов настройки градиента цели для поддержания мотивации Разбираемся, как настроить себя идти до конца, преодолевая
🦸⚡ 9 способов настройки градиента цели для поддержания мотивации Разбираемся, как настроить себя идти до конца, преодолевая препятствия и лень. Читать статью #саморазвитие

Согласитесь ли вы выполнять тестовое задание, которое займет +- больше часа?
Anonymous voting

🤔 Очередной #дайджест полезных статей по DevOps: 🔺 VTB API hackathon — призовой фонд – 1,8 млн рублей. Регистрация открыта
🤔 Очередной #дайджест полезных статей по DevOps: 🔺 VTB API hackathon — призовой фонд – 1,8 млн рублей. Регистрация открыта до 1 октября 🔺 Grafana 10.1 release — улучшенные графики, новый сетевой уровень геокарты и многое другое 🔺 semgrep-go — набор правил для статического анализа кода Go, которые выявляют распространенные или потенциальные ошибки 🔺 Как рассчитать SLA на примере Nginx-сервера — соглашение с клиентами или пользователями, где описывается уровень обслуживания, который поставщик обещает предоставить клиенту и как его высчитать 🔺 Terraform Drift — что делать, когда то, что настроено на облаке отличается от того, что объявлено в коде Terraform

😎✍️ Best Practices написания шаговых функций для Terraform проектов Terraform — одна из самых популярных IaC-платформ. AWS Step Functions — это визуальный workflow-сервис, который помогает разработчикам использовать инструменты AWS для создания распределенных приложений, автоматизации процессов, оркестрации микросервисов и создания конвейеров данных и ML. Если вы новичок в Step-функциях и/или Terraform, ознакомьтесь с введением в Terraform и управлением состоянием. Шаговые функции и структура проекта Terraform Одной из наиболее важных частей любого программного проекта является его структура. Проект Step Functions, использующий Terraform может содержать множество компонентов, поэтому важно соблюдать модульность. Посмотрим на структуру проекта, которая обеспечит модульность, повторное использование и расширяемость: mkdir sfn-tf-example cd sfn-tf-example mkdir -p -- statemachine modules functions/first-function/src touch main.tf outputs.tf variables.tf .gitignore functions/first-function/src/lambda.py tree /statemachine будет содержать JSON-код Amazon States Language (ASL), описывающий определение sшаговых функций. Именно здесь будет находиться логика оркестровки, поэтому лучше ее хранить отдельно от кода инфраструктуры. /functions содержит код для функций AWS Lambda. /modules — это абстракции более высокого уровня, объясняющие новые концепции в архитектуре. Остальные файлы в корневом каталоге проекта являются общими для всех проектов Terraform. Там будут скрытые файлы, созданные вашим проектом Terraform после запуска terraform init, поэтому они в .gitignore. Подробнее дальнейший процесс описан здесь #туториал

🤔❓ Что есть SRE... ? 🎙️ Подкаст, в котором руководитель отдела исследований и разработок Siemens Healthineers и эксперт в области проектирования надежности объектов (SRE), расскажет об отношениях между SRE и DevOps, о балансе принципов SRE с организационной структурой и о том, как, по его мнению, GenAI повлияет на его область. ⏯️ Слушать #подкасты

🔥😎 Запускаем подов на GPU с помощью NVIDIA Multi-Instance в Amazon EKS В 2020 году NVIDIA представила совместное использование Multi-Instance GPU (MIG). Эта функция разбивает графический процессор на несколько меньших по размеру, полностью изолированных экземпляров. Это полезно для рабочих нагрузок, которые не полностью насыщают вычислительную мощность ГП. Это позволяет пользователям параллельно запускать несколько ворколоадов на одном ГП для максимального использования ресурсов. NVIDIA Multi-Instance GPU MIG - это особенность графических процессоров NVIDIA, основанных на архитектуре NVIDIA Ampere. Каждое устройство MIG полностью изолировано благодаря собственной памяти с высокой пропускной способностью, кэш-памяти и вычислительным ядрам. Вы можете создавать срезы для управления объемом памяти и количеством вычислительных ресурсов на каждое устройство MIG. MIG дает вам возможность точно настраивать объем ресурсов графического процессора, который получают ваши ворклоады. Эта функция обеспечивает гарантированное качество обслуживания (QoS) с детерминированной задержкой и пропускной способностью, гарантируя, безопасное использование ресурсов ГП. Читаем подробнее тут #гайд

Приглашаем на Yandex Scale 2023! Ежегодная и самая масштабная конференция Yandex Cloud уже в пятый раз соберет экспертов инду
Приглашаем на Yandex Scale 2023! Ежегодная и самая масштабная конференция Yandex Cloud уже в пятый раз соберет экспертов индустрии. Эксперты компании поделятся новостями платформы, расскажут о новых сервисах, а также обсудят будущее облачных технологий. Что вас ждет в этом году: 🚀6 актуальных тематических треков: Data Platform, Infra + K8s, Security, Digital Workplace, Severless, ML; 🔊главные новости платформы и индустрии; 🎙30+ выступлений экспертов, кейсы клиентов и партнеров; 🏢9 стендов на офлайн-выставке; 🤝Нетворкинг: не упустите возможность встретиться с руководителями разработки и задать им все интересующие вас вопросы. 📅 В этом году конференция будет проходить два дня: 25 сентября – онлайн: открытие; 26 сентября – онлайн и офлайн: главный доклад, основная программа и выставка. Регистрируйтесь по ссылке. Реклама. ООО "Яндекс" ИНН 7736207543

🔌🪫📠 Подобрали 5 сканеров для поиска уязвимостей безопасности и неправильных конфигураций в Kubernetes: 🔹 Kube-bench проверяет, развернут ли Kubernetes в соответствии с best practices безопасности, определенными в CIS Kubernetes Benchmark. Тесты настраиваются с помощью файлов YAML. Как использовать: ➖ Внутри контейнера: docker run - pid=host -v /etc:/etc:ro -v /var:/var:ro -t aquasec/kube-bench:latest - version 1.18 ➖ Внутри Kubernetes-кластера: kubectl apply -f https://github.com/aquasecurity/kube-bench/blob/main/job.yaml 🔹 Kube-hunter ищет слабые места безопасности в кластерах Kubernetes. НЕ следует запускать в кластере Kubernetes, которым вы не владеете! Находясь за пределами кластера, kube-hunter сканирует домен или диапазон адресов на наличие открытых портов, связанных с Kubernetes, и проверяет наличие проблем конфигурации, которые делают ваш кластер уязвимым для злоумышленников. Как использовать: ➖ На любой машине выберите удаленное сканирование и укажите IP-адрес или доменное имя кластера: pip install kube-hunter ➖ На машине в кластере: docker run -it — rm — network host aquasec/kube-hunter ➖ В поде внутри кластера: kubectl create -f https://github.com/aquasecurity/kube-hunter/blob/main/job.yaml 🔹 Kubeaudit инструмент командной строки и пакет Go для аудита кластеров Kubernetes на предмет различных проблем безопасности. Как использовать: ➖ Через Homebrew: brew install kubeaudit ➖ Через Helm: helm upgrade — install kubeaudit secureCodeBox/kubeaudit 🔹 Kube-scan может получить оценку риска ваших рабочих нагрузок: от 0 (нет риска) до 10 (высокий риск) для каждой рабочей нагрузки. Kube-scan предназначен для того, чтобы помочь понять, какие из рабочих нагрузок подвергаются наибольшему риску и почему, а также позволяет определить приоритетность обновлений политики безопасности вашего модуля, определений модулей и файлов манифеста, чтобы держать риск под контролем. Как использовать: kubectl apply -f https://raw.githubusercontent.com/octarinesec/kube-scan/master/kube-scan.yaml kubectl port-forward --namespace kube-scan svc/kube-scan-ui 8080:80 Затем установите для браузера значение http://localhost:8080 🔹 Kubesec — это open-source инструмент для оценки риска безопасности рабочих нагрузок Kubernetes на основе их конфигурации YAML. Тулза количественно оценивает риск для ресурсов Kubernetes, проверяя файлы конфигурации и файлы манифеста, используемые для развертываний и операций Kubernetes. Как использовать: ➖ Docker Container ➖ Linux/MacOS/Win binary ➖ Kubernetes Admission Controller ➖ Kubectl Plugin Пример использования командной строки: kubesec scan k8s-deployment.yaml #туториал

😎 Очередной #дайджест полезных статей по DevOps: 🔹 Защита доступа к сайту с помощью Kubernetes NGINX Ingress Controller, OA
😎 Очередной #дайджест полезных статей по DevOps: 🔹 Защита доступа к сайту с помощью Kubernetes NGINX Ingress Controller, OAuth2 и Azure AD — большинство приложений не обеспечивают аутентификацию, но вы можете это исправить 🔹 БД в Kubernetes — решение проблемы реплицирования приложения с сохранением состояния и без него 🔹 Управление секретами в Kubernetes — рассказ о передаче необходимой информации приложению, Secrets Source of Truth при миграции и способах передачи/одновления секретов 🔹 8 советов по безопасности в CI/CD pipeline — проверка зависимостей на наличие проблем с безопасностью, анализ кода, сканирование образов контейнеров и прочее 🔹 Netassert: проверка сетевой связности k8s — софтина для проверки сети междy объектами Kubernetes: Pods, Deployments, Daemon Sets и Stateful Sets