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

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

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

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

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
Большая подборка решений для DevOps и CI/CD

Здесь собраны инструменты для:
🔺 работы с облаками
🔺 контейнеризации и оркестрации
🔺 тестирования
🔺 развёртывания и деплоя
🔺 работы с БД
🔺 проверки на безопасность

📌 Подробности тут
🔥198❤‍🔥1🥰1
🤖👨‍💻 Пишем Telegram-бота для подготовки к собеседованию на Frontend-разработчика

Автор Telegram-бота для подготовки к собесу на фронтенд-разработчика описывает пошаговый процесс его создания. Используемый стек: Node.js, grammY, sqlite, date-fns и dotenv.

Бот предлагает квизы по HTML, CSS, JavaScript и React, а также рейтинговый режим для соревнования с другими пользователями. Код проекта смотрите здесь.

👉 Читать гайд
👉 Зеркало
👍3❤‍🔥2😁2🥰1
💪💪 Повышение живучести SSD за счёт его превращения из QLC в SLC

В этой статье показан эксперимент, где шаг за шагом приводится процесс преобразования SSD на базе QLC NAND в SLC SSD, что позволит значительно повысить его ресурс и общую производительность.

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

#гайд
👍192🥰1
🦅 Делаем нативное мобильное приложение с ИИ и бэкендом

Рассмотрим пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.

Дополнительно продемонстрируем эффективные архитектурные паттерны для SwiftUI-приложений, в частности MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.

*Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework.

🔗 Читать статью
🔗 Зеркало
👍4🥰1
Очередной #дайджест для devops-ов

✳️ DevOps Minsk Panel Discussion состоится 25 ноября. Онлайн и для всех желающих — сообщество DevOps Minsk (DOM) при поддержке Wargaming, EPAM и ISsoft впервые проведет свой онлайн-стрим в формате панельной дискуссии

✳️ Где изучать DevOps. Бесплатные курсы, книги и полезные материалы — эти источники позволяют выбрать наиболее подходящий подход к обучению и материалы для своего учебного процесса. Некоторые из них включают в себя курсы по Docker, Kubernetes, Ansible, Jenkins, Git и другим инструментам, необходимым для успешной работы в области DevOps

✳️ openpanel — аналитический инструмент для ведения журнала событий в вебе, приложениях и бекенде

✳️ Flux 2.3 GA — продвигает API Helm в GA и предоставляет новые функции, исправления ошибок и улучшения производительности

✳️ Add support for namespace-local CRD — issue и комментарий, в рамках которого объясняется, почему принято решение сделать CRD cluster-wide
👍202🥰2🔥1
Какие варианты размещения сетевого порта или балансировщика нагрузки между приложением и серверными модулями доступны для ненативных приложений в Kubernetes?
Anonymous Quiz
7%
Прямой доступ к модулям
21%
Механизмы обнаружения сервисов
22%
Запрос к API-серверу
50%
Настройка Ingress-ресурсов
👏21🥰1🎉1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
2
This media is not supported in your browser
VIEW IN TELEGRAM
#memes

Когда спросили про зарплатные ожидания
💯17😁8👏6👍1🔥1
💁💁 Как я проходил собеседование в Тинькофф

Автор поделится своим опытом, как проходил собеседование в Тинькофф в несколько этапов. На просторах сети периодически встречаются статьи на тему HR, и там либо рассказывают, как успешно пройти собеседование, и что нужно HR специалистам услышать, чтобы вас принять на работу, или же совсем обратное, где специалисты разного уровня и мастей жалуются на работу тех самых HR! Но тут будет не про это

#почитать
👍41🥰1
aws-network-policy-agent

AWS создает свой нетворк полиси агент. Можно будет использовать нормальные разные cni (kube-router, antrea) у которых есть серьезные проблемы с производительностью на большом количестве нетворк полиси.

Network Policy Controller резолвит настроенные сетевые политики и публикует разрешенные эндпоинты с помощью Custom CRD (PolicyEndpoints). Network Policy агент извлекает эндпоинты из ресурсов PolicyEndpoint и применяет их с помощью подов eBPF, подключенных к Veth-интерфейсу. Это если вкратце.

#софт
👍16👏21🔥1
🚶🚶 Вышла HAProxy 3.0

HAProxy — быстрый и широко используемый софтовый балансировщик нагрузки. Это лидер категории G2 в области управления API, создания контейнерных сетей, защиты от DDoS-атак, брандмауэра веб-приложений (WAF) и балансировки нагрузки.

Преимущества:

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

Подробнее здесь

#новости
28👍7❤‍🔥1🔥1
🎮Новый канал по разработке игр

Мы наконец-то запустили канал по разработке игр — теперь все самое важное и полезное из мира геймдева можно узнать в одном месте.

👉Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥1
#дайджест перед выходными

🔹 Vault HA + Consul HA + k8s — показан процесс установки HashiCorp Vault с связке с Consul, который выступает хранилищем для Vault, в HA режиме с включенным tls шифрованием в Kubernetes кластер

🔹 Анализ данных контакт-центра с помощью Amazon Connect analytics data lake — новая возможность поможет избавиться от необходимости создавать и поддерживать сложные конвейеры передачи данных

🔹 Kubernetes EOL — понимание K8s Release Cycle и как подготовиться к EOL

🔹 Troubleshooting containers — что как в контейнеризации и как улучшить дебаг

🔹 Вышла новая версия платформы виртуализации SpaceVM — в версии 6.5.0 подтверждена совместимость с серверными платформами, СХД и отечественными цифровыми платформами
👍192🥰1
💥💥 Ускоренный запуск Kubernetes workloads благодаря Kube Startup CPU Boost

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

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

Подробнее тут

#гайд
❤‍🔥19👍21🥰1
⚡️Proglib запускает канал про ИИ в сфере видео

Вот несколько топовых постов за последнее время:

⭐️Инструмент, который сам делает короткие вертикальные видео из ваших длинных роликов, например, на ютуб
⭐️Подборка нейро-генераторов видео с пробным периодом
⭐️Анонс ИИ-«нетфликса», который будет штамповать вам мультики по запросам

👉Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥18👍21
🧑‍🎓🧑‍🎓 Изучение Kubernetes API Groups и Versions

Группы API в Kubernetes классифицируют связанные ресурсы по определенным эндпоинтам на сервере. Понимание типов групп API помогает эффективно организовывать ресурсы Kubernetes и управлять ими.

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

#гайд
👍171🥰1👾1
Statusnook — легкое развертывание страницы состояния и мониторинг конечных точек за считанные минуты.

Подробнее тут
👍191👏1