∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞∞ ∞ ∞ ∞
DevOps'ам привет!
Сразу к делу. В этой статье собраны 30 лучших Python-проектов на GitHub на начало 2022 года. В ней представлены именно репозитории с наибольшим количеством звёзд, со всеми ссылками.
Итак, предлагаем ознакомиться с лучшими репозиториями, которые: ✔️повышают производительность; ✔️облегчают машинное обучение; ✔️облегчают реальную жизнь; ✔️собирают и систематизируют полезную информацию; ✔️ чему-то учат , ✔️а также с репозиториями с фреймворками.
В общем, каждый из вас определенно найдет в этом списке что-то интересное для себя.👌🏼
DevOps'ам привет!
Сразу к делу. В этой статье собраны 30 лучших Python-проектов на GitHub на начало 2022 года. В ней представлены именно репозитории с наибольшим количеством звёзд, со всеми ссылками.
Итак, предлагаем ознакомиться с лучшими репозиториями, которые: ✔️повышают производительность; ✔️облегчают машинное обучение; ✔️облегчают реальную жизнь; ✔️собирают и систематизируют полезную информацию; ✔️ чему-то учат , ✔️а также с репозиториями с фреймворками.
В общем, каждый из вас определенно найдет в этом списке что-то интересное для себя.👌🏼
🔥5👍1
🔹Terraform модуль для создания RBAC правил
Девопсы компании Nixys написали terraform-модуль для создания RBAC-правил, который позволяет создавать сервисные аккаунты и пользователей, а затем генерировать готовые конфигурационные файлы (kubeconfig) для них. Также с его помощью можно создавать роли, кластерные роли, и привязывать их к определенным сервисным аккаунтам, пользователям или группам. И Алексей Арчимаев написал о модуле статью, ознакомиться можно здесь.
Начиная с Kubernetes 1.6, RBAC политики включены по умолчанию. К тому же их использование помогает безопасно управлять вашим кластером. Раньше приходилось вручную создавать подобные политики, сервисные аккаунты и пользователей. И так как не удалось найти готового решения, соответствующего необходимым требованиям, было принято решение написать terraform-модуль, который упрощает процесс.
Terraform-модуль помог ощутимо повысить эффективность команды: раньше на создание RBAC-политик тратилось от 20 до 60 минут, сейчас на это уходит от 5 до 10 минут.✅
Девопсы компании 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 году по заказу Минкомсвязи. Но этот проект провалился.
❔Что думаете об этой идее?
Минцифры в мае этого года начнет эксперимент по созданию российского аналога Github. Там будут представлены программные продукты под открытой лицензией, созданные на бюджетные средства, например, исходные коды и программы, которые были созданы для Минцифры, МВД, Росреестра, Пенсионного фонда и других госорганов. Российские разработчики и компании смогут на добровольной основе публиковать там свои программы.
Доступ к национальному репозиторию будут иметь все физические и юридические лица «без ограничений по национальному, территориальному и иным признакам».
Обслуживать и размещать на своей IT-инфаструктуре национальный репозиторий будет отдельный оператор. Его определит Российский фонд развития информационных технологий в ближайшее время.
В январе 2020 года Минэкономики РФ предложило создать аналог GitHub за
Кстати, в России уже была одна попытка создать национальный репозиторий, которую предпринял Национальный фонд алгоритмов и программ в 2014 году по заказу Минкомсвязи. Но этот проект провалился.
❔Что думаете об этой идее?
💩7👎1
Container image: доставить это немедленно
В Рунете мало информации о том, как ускорить доставку container image. В этой статье описан опыт компании VK, который поможет администраторам больших контейнерных инсталляций ускорить доставку образов на конечные узлы, организовать альтернативный источник их получения и сделать этот процесс отказоустойчивым.
В Рунете мало информации о том, как ускорить доставку container image. В этой статье описан опыт компании VK, который поможет администраторам больших контейнерных инсталляций ускорить доставку образов на конечные узлы, организовать альтернативный источник их получения и сделать этот процесс отказоустойчивым.
Non progredi est regredi
- гласит крылатое выражение на латыни. Конечно каждый знает, что оно означает: не идти вперед - значит идти назад. А чтобы идти вперед, нужно постоянно учиться чему-то новому.
Итак, предлагаем DevOps-инженерам поучаствовать в бесплатном онлайн-митапе JUG.ру: Упрощаем интеграционные тесты
с помощью Testcontainers.
Когда? Уже завтра, 15 февраля в 18:00 (МСК).
Testcontainers — популярный фреймворк для тестирования приложений на Java, Go, Node.js, Python и Rust. Он позволяет создавать легковесные экземпляры баз данных, веб-браузеров или чего-либо еще, что можно запустить в Docker-контейнере.
Доклад будет полезен всем, кто хочет добавить в уже работающий проект интеграционные тесты, но при этом не хочет управлять внешними сервисами в ручном режиме. После доклада можно будет задать интересующие вас вопросы.
Зарегистрироваться можно по ссылке.
- гласит крылатое выражение на латыни. Конечно каждый знает, что оно означает: не идти вперед - значит идти назад. А чтобы идти вперед, нужно постоянно учиться чему-то новому.
Итак, предлагаем 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, но, как известно, чем сложнее пазл, тем интереснее его собирать.😏
В этой статье Х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.
➖➖➖
✅ Регистрация на мероприятие
🗓 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 на платформу.
В 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 мск. Зарегистрироваться здесь ✅.
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-инженерам, разработчикам и другим техническим специалистам.
📌 Для переноса ресурсов в облако нужны специальные знания. Без них можно не только не получить ощутимых преимуществ, а наоборот — еще больше усложнить инфраструктуру, понизить ее стабильность и увеличить расходы на содержание.
🟢 О том, какими инструментами нужно владеть, чтобы управлять облачной инфраструктурой и получать максимум пользы, можно узнать на вебинаре от VK Cloud Solutions.
🔜 Когда: 24 февраля 2022, 17:00 мск
➡️ Регистрация здесь ⬅️
♾ ♾ ♾
✔️ Вебинар будет интересен DevOps-инженерам, системным администраторам, SRE-инженерам, разработчикам и другим техническим специалистам.
👍5
DevOps'ам привет! 🦾
Здесь по ссылке - запись свежего митапа по Keycloak от Слёрм и X5 Tech. Что это за зверь такой, в чем там проблема-то, и как решать?
А во вложении ниже презентации выступающих. В общем, полезного много. Приятного изучения и хорошей недели!👍🏼
Здесь по ссылке - запись свежего митапа по Keycloak от Слёрм и X5 Tech. Что это за зверь такой, в чем там проблема-то, и как решать?
А во вложении ниже презентации выступающих. В общем, полезного много. Приятного изучения и хорошей недели!👍🏼
Github запустил Code Scanning — функцию сканирования кода на уязвимости
GitHub запустил в тестовом режиме сервис Code Scanning, основанный на алгоритмах машинного обучения.
Инструмент сканирует код и выявляет в нем распространенные типы уязвимостей. Пока функция работает только в репозиториях с JavaScript и TypeScript кодом.
GitHub запустил в тестовом режиме сервис Code Scanning, основанный на алгоритмах машинного обучения.
Инструмент сканирует код и выявляет в нем распространенные типы уязвимостей. Пока функция работает только в репозиториях с JavaScript и TypeScript кодом.
🔥3
Всем DevOps!
♾ ♾ ♾
По этой ссылке статья про Spark ML.
Apache Spark – это распределенный фреймворк обработки данных, ставший де-факто стандартом в обработке больших данных.
Spark состоит из нескольких компонентов, в число, которых входит и Spark MLlib - библиотека машинного обучения.
На GitHub проект Spark ML находится здесь.
♾ ♾ ♾
По этой ссылке статья про Spark ML.
Apache Spark – это распределенный фреймворк обработки данных, ставший де-факто стандартом в обработке больших данных.
Spark состоит из нескольких компонентов, в число, которых входит и Spark MLlib - библиотека машинного обучения.
На GitHub проект Spark ML находится здесь.
Сбой в работе GitHub и AWS
По информации Downdetector, вчера произошел сбой в работе GitHub и AWS. У пользователей по всему миру не работали различные сервисы этих компаний.
Согласно информации о статусе работы сервисов на сайте платформы GitHub — там все в порядке. Хотя пользователи из США жалуются, что у них нет доступа к сайту и репозиториям. Разработчики подозревают физические проблемы с оптикой у провайдеров между ЦОД или сетевой инцидент, связанный со Slack, у которого тоже был сбой, так как при смене канала на мобильного оператора у них все работает на GitHub.
По данным AWS, у облачных систем этой компании также все в штатном режиме.
По информации Downdetector, вчера произошел сбой в работе GitHub и AWS. У пользователей по всему миру не работали различные сервисы этих компаний.
Согласно информации о статусе работы сервисов на сайте платформы GitHub — там все в порядке. Хотя пользователи из США жалуются, что у них нет доступа к сайту и репозиториям. Разработчики подозревают физические проблемы с оптикой у провайдеров между ЦОД или сетевой инцидент, связанный со Slack, у которого тоже был сбой, так как при смене канала на мобильного оператора у них все работает на GitHub.
По данным AWS, у облачных систем этой компании также все в штатном режиме.
О границах масштабируемости Kubernetes
А вы когда-нибудь задумывались о границах масштабируемости Kubernetes?
Для тех, кого порой посещают такие мысли, мы решили опубликовать перевод заметки "Kubernetes Scalability thresholds", вам точно будет интересно ознакомиться.
А вы когда-нибудь задумывались о границах масштабируемости Kubernetes?
Для тех, кого порой посещают такие мысли, мы решили опубликовать перевод заметки "Kubernetes Scalability thresholds", вам точно будет интересно ознакомиться.
Разберемся с IaaS, PaaS и SaaS и концепциями облачных вычислений
Присоединяйтесь к митапу «Microsoft Virtual Training Day: основы Azure».
Когда? 🔹 1 и 2 марта, 11:00 мск
Условия? 🔹 Бесплатно
Митап поможет вам:
• подготовиться к миграции в облако
• оптимизировать рабочие нагрузки на платформе Azure
• управлять виртуальными машинами, приложениями и данными с помощью Azure
• сдать сертификационный экзамен «Основы Microsoft Azure»
Зарегистрироваться можно здесь.
Присоединяйтесь к митапу «Microsoft Virtual Training Day: основы Azure».
Когда? 🔹 1 и 2 марта, 11:00 мск
Условия? 🔹 Бесплатно
Митап поможет вам:
• подготовиться к миграции в облако
• оптимизировать рабочие нагрузки на платформе Azure
• управлять виртуальными машинами, приложениями и данными с помощью Azure
• сдать сертификационный экзамен «Основы Microsoft Azure»
Зарегистрироваться можно здесь.
Из каких основных и вспомогательных компонентов состоит
3 марта в 20:00 мск об этом можно узнать на вебинаре с Филиппом Игнатенко, руководителем направления безопасной разработки в компании Digital Energy. Длительность - 1,5 часа.
👉🏻 Записаться на мероприятие и проверить свой уровень знаний можно здесь.
Открытый урок будет полезен администраторам, инфраструктурным инженерам, разработчикам и СТО.
Kubernetes? За что отвечает каждый из них? Как они взаимодействуют между собой? 3 марта в 20:00 мск об этом можно узнать на вебинаре с Филиппом Игнатенко, руководителем направления безопасной разработки в компании Digital Energy. Длительность - 1,5 часа.
👉🏻 Записаться на мероприятие и проверить свой уровень знаний можно здесь.
Открытый урок будет полезен администраторам, инфраструктурным инженерам, разработчикам и СТО.
GitHub заявил, что будет домом для всех разработчиков, независимо от того, где они проживают
2 марта 2022 года представители команды веб-сервиса для хостинга IT-проектов и их совместной разработки GitHub закончили спор о том, нужно ли блокировать российских разработчиков. Платформа заявила, что будет следить за ситуацией и не позволит попасть под блокировку всем подряд, включая обычных разработчиков.
2 марта 2022 года представители команды веб-сервиса для хостинга IT-проектов и их совместной разработки GitHub закончили спор о том, нужно ли блокировать российских разработчиков. Платформа заявила, что будет следить за ситуацией и не позволит попасть под блокировку всем подряд, включая обычных разработчиков.
🔥6💩1