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

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

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

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

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
Очередной #дайджест для DevOps-a

🔴 Наглядное руководство по туннелированию SSH и переадресации портов — сценарии использования, конфигурация, SSH jumphosts, локальная/удаленная/динамическая переадресация портов и ограничения

🔴 Спускаясь с облаков в ад: развёртывание Kubernetes на Astra Linux — автоматическое развёртывание ванильного Kubernetes на Astra Linux через Kubespray + Helm

🔴 Cross Container Attacks: The Bewildered eBPF on Clouds — документ о внутреннем устройстве eBPF для нападения и защиты в контексте container escape.

🔴 Rexi — утилита для проверки и тестирования регулярных выражений

🔴 Создание микродистрибутива Linux — о создании «дистрибутива» Linux с нуля + сборка ядра и создание ПО для упаковки
Привет, друзья! 👋

Мы готовим статью о том, как эффективно изучать программирование, и хотим услышать ваше мнение! 🤓💻 Поделитесь своим опытом, и самые полезные советы войдут в нашу публикацию.
Какой совет вы бы дали начинающим программистам? 💡
Поделитесь своими мыслями в комментариях!
Как организация может улучшить свои технические операции и снизить затраты с помощью Kubernetes?

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

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

Горизонтальное масштабирование: Kubernetes позволяет организации масштабировать свои приложения горизонтально, добавляя больше контейнеров в кластер. Эта функция позволяет организациям обрабатывать возросший трафик без избыточного выделения ресурсов, что может привести к экономии средств.

Мониторинг и ведение журнала: Kubernetes предоставляет возможности мониторинга и ведения логов, которые позволяют организации быстро выявлять и устранять проблемы. Используя эти функции, организации могут улучшить технические операции и сократить расходы на устранение неполадок.
🤖🤖 Интерактивная OpenStack Compute Node Monitoring System на Prometheus, Grafana, и Telegram-ботом

В статье рассматривается, как создать интерактивную систему мониторинга узлов OpenStack с Prometheus, Grafana и ботом Telegram для запроса статистики в реальном времени по требованию.

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

#гайд
⚔️⚔️ Битва очередей RabbitMQ: анализ производительности Classic и Quorum

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

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

#почитать
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.

В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования

👉Подписаться👈
#дайджест перед выходными

🛟 KlusterView — получение информации о ваших кластерах Kubernetes с помощью инструмента мониторинга производительности plug-and-play

🛟 Docker-слои раскрывают конфиденциальные данные — о создании зомби-слоев даже в условиях, когда перезапись образов запрещена

🛟 Docker и DevOps — что это и как это работает

🛟 Освоение DevOps с помощью Python, Terraform и Kubernetes на AWS — от кода начального приложения до его развертывания на AWS с помощью Docker, Kubernetes (EKS), Terraform и Ansible

🛟 ContainerSSH — SSH-сервер, который запускает контейнеры в Kubernetes и Docker
🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»

За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.

👉 Читать статью
ncdu

При переполнении диска серверов, ncdu — отличная альтернатива du и find. Она быстро показывает, какие файлы занимают место, и позволяет удалять их прямо в интерфейсе.

Простой запуск:
# cd /
# ncdu

Установка:

ubuntu: apt install ncdu
osx: brew install ncdu
centos: yum install ncdu