DevOps MemOps
6.24K subscribers
3.06K photos
512 videos
16 files
4.88K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27
pyinfra — преобразует код Python в команды оболочки и запускает их на ваших серверах. Выполняйте произвольные команды и пишите декларативные операции. Подходит для SSH-серверов, локальных машин и контейнеров Docker. Быстрый и масштабируемый от одного сервера до тысяч.

Представьте себе Ansible, но вместо YAML используется Python, и он намного быстрее.

Возможности:
- сверхбыстрое выполнение на тысячах хостов с предсказуемой производительностью.
- мгновенная отладка с выводом в реальном времени данных в stdin/stdout/stderr (-vvv).
- идемпотентные операции, позволяющие сравнивать результаты и запускать тестовые запуски перед внесением изменений.
- расширяется за счет всей экосистемы пакетов Python.
- выполнение без агентов против любого устройства, имеющего доступ к командной оболочке.
- интеграция с коннекторами для Docker, Terraform, Vagrant и других платформ.

📌 Подробнее: https://github.com/pyinfra-dev/pyinfra

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🦄2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22😁19
chartli — интерфейс командной строки для отображения графиков в терминалах на основе числовых текстовых данных. chartli преобразует обычные числа в графики для терминалов. ASCII, Spark, столбчатые диаграммы, тепловые карты, Unicode, шрифт Брайля, SVG.

📌 Подробнее: https://github.com/ahmadawais/chartli

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁323
Before You Implement KEDA, Do This First

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


📌 Подробнее: https://medium.com/@gabriel.arins/before-you-implement-keda-do-this-first-6bd8950b36c0

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27
SMB CSI Driver for Kubernetes — драйвер позволяет Kubernetes получать доступ к SMB-серверу как на узлах Linux, так и на узлах Windows.

Для работы драйвера требуется существующий и уже настроенный SMB-сервер. Он поддерживает динамическое выделение постоянных томов с помощью запросов на постоянные тома (Perstant Volume Claims) путем создания нового подкаталога в SMB-сервере.

📌 Подробнее: https://github.com/kubernetes-csi/csi-driver-smb

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
Тимлид девопсов в отпуске

@itmemas
😁162
gitty — однофайловый CLI для GitHub, GitlLab и любого другого git с короткими, понятными командами значительно облегчающий работу с репозиториями.

Возможности:
- один бинарник, без лишних зависимостей
- быстрый повседневный workflow для Git
- семантические сокращения (to, from, in)
- работает с GitHub CLI (gh) и поддерживает прокси

Опубликовано под MIT лицензией.


📌 Подробнее: https://github.com/Omibranch/gitty

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
😭5🦄1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15💯14
tennis — небольшой интерфейс командной строки для вывода стильных CSV-таблиц в терминале. Строки будут обрезаны по размеру, и программа автоматически выберет приятные цвета, соответствующие вашему терминалу. Написано на языке Zig.

Возможности:
— автоматическое размещение элементов под размер окна терминала
— автоматический выбор тем оформления: светлая или темная в зависимости от фона вашего терминала.
— автоматическое форматирование чисел
автоматическое определение CSV против TSV
— отлично работает с JSON/JSONL или SQLite.
заголовки, номера строк, зебровые полосы, стили границ
— сортировка, фильтрация, начало/конец
— опция --peek, чтобы получить краткое резюме


📌 Подробнее: https://github.com/gurgeous/tennis

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30
Why Your CI/CD Pipeline Failures Still Need a Human — And How We're Changing That

Как мы создали интеллектуальную «последнюю задачу», которая превращает 170 000 строк журналов в 10-строчный диагноз менее чем за 30 секунд.


📌 Подробнее: https://medium.com/@happybhati/why-your-ci-cd-pipeline-failures-still-need-a-human-and-how-were-changing-that-6207a0964aac

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23😈2
Your SLOs Should Be Kubernetes Resources, Not Grafana Dashboards

Как подход к определению целевых показателей уровня обслуживания как к декларативной инфраструктуре изменил мое представление о надежности.


📌 Подробнее: https://medium.com/@dpac.gdm/your-slos-should-be-kubernetes-resources-not-grafana-dashboards-8d94820e2b32

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🔥2
Памятка по Git для разработчиков и инженеров DevOps

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33🤯2
Как создавать более компактные образы контейнеров: многоэтапные сборки Docker

Если вы собираете образы контейнеров с помощью Docker, но не используете многоэтапные сборки (multi-stage builds) в своих Dockerfiles, вы, скорее всего, отправляете в продакшн ненужный балласт. Это не только увеличивает размер ваших образов, но и расширяет потенциальную поверхность атаки.

Что именно приводит к такому «раздуванию» размера и как этого избежать?


📌 Подробнее: https://labs.iximiuz.com/tutorials/docker-multi-stage-builds

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37