DevOps FM – Telegram
DevOps FM
4.93K subscribers
637 photos
12 videos
10 files
752 links
♾️ Канал для тех, кто живёт DevOps и системным администрированием.

Новости, статьи, best practices, инструменты и чилл-аут контент. Cloud Native, Docker, Kubernetes, CI/CD, БД, мониторинг etc.

По вопросам — к Ладе @b_vls
Download Telegram
∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞∞ ∞ ∞ ∞

DevOps'ам привет!

Сразу к делу. В этой статье собраны 30 лучших Python-проектов на GitHub на начало 2022 года. В ней представлены именно репозитории с наибольшим количеством звёзд, со всеми ссылками.

Итак, предлагаем ознакомиться с лучшими репозиториями, которые: ✔️повышают производительность; ✔️облегчают машинное обучение; ✔️облегчают реальную жизнь; ✔️собирают и систематизируют полезную информацию; ✔️ чему-то учат , ✔️а также с репозиториями с фреймворками.

В общем, каждый из вас определенно найдет в этом списке что-то интересное для себя.👌🏼
🔥5👍1
🔹Terraform модуль для создания RBAC правил

Девопсы компании Nixys написали terraform-модуль для создания RBAC-правил, который позволяет создавать сервисные аккаунты и пользователей, а затем генерировать готовые конфигурационные файлы (kubeconfig) для них. Также с его помощью можно создавать роли, кластерные роли, и привязывать их к определенным сервисным аккаунтам, пользователям или группам. И Алексей Арчимаев написал о модуле статью, ознакомиться можно здесь.

Начиная с Kubernetes 1.6, RBAC политики включены по умолчанию. К тому же их использование помогает безопасно управлять вашим кластером. Раньше приходилось вручную создавать подобные политики, сервисные аккаунты и пользователей. И так как не удалось найти готового решения, соответствующего необходимым требованиям, было принято решение написать terraform-модуль, который упрощает процесс.

Terraform-модуль помог ощутимо повысить эффективность команды: раньше на создание RBAC-политик тратилось от 20 до 60 минут, сейчас на это уходит от 5 до 10 минут.
🔥7👍1
⚡️России создадут аналог GitHub для программных продуктов, созданных на бюджетные средства

Минцифры в мае этого года начнет эксперимент по созданию российского аналога Github. Там будут представлены программные продукты под открытой лицензией, созданные на бюджетные средства, например, исходные коды и программы, которые были созданы для Минцифры, МВД, Росреестра, Пенсионного фонда и других госорганов. Российские разработчики и компании смогут на добровольной основе публиковать там свои программы.

Доступ к национальному репозиторию будут иметь все физические и юридические лица «без ограничений по национальному, территориальному и иным признакам».

Обслуживать и размещать на своей IT-инфаструктуре национальный репозиторий будет отдельный оператор. Его определит Российский фонд развития информационных технологий в ближайшее время.

В январе 2020 года Минэкономики РФ предложило создать аналог GitHub за 2,1 млрд рублей. Тогда ведомство пояснило, что отечественный GitHub необходим на случай отключения России от GitHub и других подобных репозиториев «из-за репутационных и санкционных рисков».

Кстати, в России уже была одна попытка создать национальный репозиторий, которую предпринял Национальный фонд алгоритмов и программ в 2014 году по заказу Минкомсвязи. Но этот проект провалился.

Что думаете об этой идее?
💩7👎1
Container image: доставить это немедленно

В Рунете мало информации о том, как ускорить доставку container image. В этой статье описан опыт компании VK, который поможет администраторам больших контейнерных инсталляций ускорить доставку образов на конечные узлы, организовать альтернативный источник их получения и сделать этот процесс отказоустойчивым.
Non progredi est regredi

- гласит крылатое выражение на латыни. Конечно каждый знает, что оно означает: не идти вперед - значит идти назад. А чтобы идти вперед, нужно постоянно учиться чему-то новому.

Итак, предлагаем DevOps-инженерам поучаствовать в бесплатном онлайн-митапе JUG.ру: Упрощаем интеграционные тесты
с помощью Testcontainers
.

Когда? Уже завтра, 15 февраля в 18:00 (МСК).

Testcontainers — популярный фреймворк для тестирования приложений на Java, Go, Node.js, Python и Rust. Он позволяет создавать легковесные экземпляры баз данных, веб-браузеров или чего-либо еще, что можно запустить в Docker-контейнере.

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

Зарегистрироваться можно по ссылке.
HTB EarlyAccess. Эксплуатируем веб-уязвимости и мисконфиги Docker

В этой статье Хakep.RU показан про­цесс экс­плу­ата­ции несколь­ких веб‑сер­висов через раз­ные уяз­вимос­ти и тех­ники, начиная с XSS и SQL-инъ­екций и закан­чивая LFI и инъ­екци­ей команд ОС. А потом автор выбирается из Docker на основную сис­тему и заходит в дру­гой Docker, что­бы эту сис­тему порутить.

В общем, уро­вень слож­ности — Hard, но, как известно, чем сложнее пазл, тем интереснее его собирать.😏
Ozon Tech PostgreSQL Meetup


🗓
24 февраля (ЧТ) 16:00–19:00 (мск) состоится онлайн-митап, посвященный одной из самых популярных БД.

1. О PostgreSQL, как о сервисе для внутреннего заказчика - Алексей Игнатов, руководитель группы PostgreSQL DBA и Дмитрий Васильев, эксперт разработки информационных систем

2. Как управлять бакапами в высоконагруженной среде - Григорий Смолкин, ведущий инженер инфраструктуры

Круглый стол с представителями Avito, Yandex.Cloud, Сбер, PostgresPro.



Регистрация на мероприятие
В GitHub добавили поддержку диаграмм Mermaid

В GitHub появилась возможность добавлять в md-файлы динамические диаграммы с помощью генератора Mermaid. До этого диаграммы вставлялись в виде изображений или «рисовались» с помощью символов из ASCII-таблицы. Теперь же полноценную поддержку схем добавили в синтаксис разметки Markdown.

Mermaid — инструмент для построения диаграмм и графиков, основанный на JavaScript. С его помощью можно динамически создавать блок-схемы, UML-диаграммы, графики коммитов и диаграммы Ганта. Команда GitHub объединилась с разработчиками из CommonMark и добавила нативную поддержку синтаксиса Mermaid на платформу.
Случилось большое событие - выпущена версия Zabbix 6.0 LTS

Zabbix активно используется компаниями и корпорациями разной направленности по всему миру, поэтому основной целью релиза Zabbix 6.0 LTS было предоставить наиболее востребованные функции, покрывающие широкий спектр различных аспектов мониторинга.

B вот они:

🔹 HA кластер Zabbix Server из коробки. Не забываем, что кластер БД надо делать отдельно.
🔹 Новый функционал Machine learning. На практике это более продвинутые триггеры, которые могут предсказывать события на основе поступающих метрик.
🔹 Долгожданный шаблон для Kubernetes.
🔹 Новые виджеты для дашборда, в том числе geomap.
🔹 Мониторинг бизнес метрик и соответствие SLA.
🔹Новый журнал аудита. Полностью переписан весь механизм аудита, в том числе визуализация. Будут фиксироваться изменения не только на frontend, как сейчас, но и на сервере.

Помимо новых функций, Zabbix 6.0 LTS также включает множество улучшений UI/UX и повышение производительности, а также новый набор шаблонов мониторинга и интеграций для самых популярных вендоров, таких как pfSense, F5, Mikrotik, Dell, HPE и многих других.

В дополнение к функциям и улучшениям, добавленным в Zabbix 6.0 LTS, новая версия также включает изменения, представленные в предыдущих не-LTS релизах - Zabbix 5.2 и Zabbix 5.4.

Для тех, кто хочет изучить и обсудить функции, которые ждут вас в Zabbix 6.0 LTS, присоединяйтесь к вебинару, который состоится (внимание) уже завтра,
17 февраля, в 10:00 мск. Зарегистрироваться здесь .
👍1
Как применять инструменты IaC в облаке

📌 Для переноса ресурсов в облако нужны специальные знания. Без них можно не только не получить ощутимых преимуществ, а наоборот — еще больше усложнить инфраструктуру, понизить ее стабильность и увеличить расходы на содержание.

🟢 О том, какими инструментами нужно владеть, чтобы управлять облачной инфраструктурой и получать максимум пользы, можно узнать на вебинаре от VK Cloud Solutions.

🔜 Когда: 24 февраля 2022, 17:00 мск

➡️ Регистрация здесь ⬅️



✔️ Вебинар будет интересен DevOps-инженерам, системным администраторам, SRE-инженерам, разработчикам и другим техническим специалистам.
👍5
DevOps'ам привет! 🦾

Здесь по ссылке - запись свежего митапа по Keycloak от Слёрм и X5 Tech. Что это за зверь такой, в чем там проблема-то, и как решать?

А во вложении ниже презентации выступающих. В общем, полезного много. Приятного изучения и хорошей недели!👍🏼
Github запустил Code Scanning — функцию сканирования кода на уязвимости

GitHub запустил в тестовом режиме сервис Code Scanning, основанный на алгоритмах машинного обучения.

Инструмент сканирует код и выявляет в нем распространенные типы уязвимостей. Пока функция работает только в репозиториях с JavaScript и TypeScript кодом.
🔥3
Всем DevOps!


По этой ссылке статья про Spark ML.

Apache Spark – это распределенный фреймворк обработки данных, ставший де-факто стандартом в обработке больших данных.

Spark состоит из нескольких компонентов, в число, которых входит и Spark MLlib - библиотека машинного обучения.

На GitHub проект Spark ML находится здесь.
Сбой в работе GitHub и AWS

По информации Downdetector, вчера произошел сбой в работе GitHub и AWS. У пользователей по всему миру не работали различные сервисы этих компаний.

Согласно информации о статусе работы сервисов на сайте платформы GitHub — там все в порядке. Хотя пользователи из США жалуются, что у них нет доступа к сайту и репозиториям. Разработчики подозревают физические проблемы с оптикой у провайдеров между ЦОД или сетевой инцидент, связанный со Slack, у которого тоже был сбой, так как при смене канала на мобильного оператора у них все работает на GitHub.

По данным AWS, у облачных систем этой компании также все в штатном режиме.
О границах масштабируемости Kubernetes

А вы когда-нибудь задумывались о границах масштабируемости Kubernetes?

Для тех, кого порой посещают такие мысли, мы решили опубликовать перевод заметки "Kubernetes Scalability thresholds", вам точно будет интересно ознакомиться.
Разберемся с IaaS, PaaS и SaaS и концепциями облачных вычислений

Присоединяйтесь к митапу «Microsoft Virtual Training Day: основы Azure».

Когда? 🔹 1 и 2 марта, 11:00 мск
Условия? 🔹 Бесплатно

Митап поможет вам:

• подготовиться к миграции в облако
• оптимизировать рабочие нагрузки на платформе Azure
• управлять виртуальными машинами, приложениями и данными с помощью Azure
• сдать сертификационный экзамен «Основы Microsoft Azure»

Зарегистрироваться можно здесь.
Из каких основных и вспомогательных компонентов состоит Kubernetes? За что отвечает каждый из них? Как они взаимодействуют между собой?

3 марта в 20:00 мск об этом можно узнать на вебинаре с Филиппом Игнатенко, руководителем направления безопасной разработки в компании Digital Energy. Длительность - 1,5 часа.

👉🏻 Записаться на мероприятие и проверить свой уровень знаний можно здесь.

Открытый урок будет полезен администраторам, инфраструктурным инженерам, разработчикам и СТО.
GitHub заявил, что будет домом для всех разработчиков, независимо от того, где они проживают

2 марта 2022 года представители команды веб-сервиса для хостинга IT-проектов и их совместной разработки GitHub закончили спор о том, нужно ли блокировать российских разработчиков. Платформа заявила, что будет следить за ситуацией и не позволит попасть под блокировку всем подряд, включая обычных разработчиков.
🔥6💩1