uk
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Відкрити в Telegram

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

Показати більше
6 670
Підписники
+424 години
-37 днів
+4130 день
Архів дописів
YADRO приглашает талантливых инженеров технической поддержки на One Week Offer 🔍 Если ты хорошо знаешь принципы серверной ар
YADRO приглашает талантливых инженеров технической поддержки на One Week Offer 🔍 Если ты хорошо знаешь принципы серверной архитектуры и СХД, а также готов к амбициозным проектам и интересным задачам, у тебя есть шанс всего за неделю получить оффер в высокотехнологичной компании, которая стремится оставить след в истории. Своими знаниями ребята готовы делиться с новыми сотрудниками через обучение и наставничество. 🔵 Скорее оставляй заявку и присоединяйся к команде!

fort - файервол для Windows 7 и новее, построенный на принципах простоты и надежности. Возможности: - фильтр по сетевым адресам, группам приложений и т. д. - фильтр по SvcHost.exeназванию сервиса - поддержка масок в именах путей приложений -группы применения ограничения скорости - списки блокировки через «Зоны» -сохранение статистики трафика - графическое отображение полосы пропускания Имеет собственный драйвер ядра на основе Windows Filtering Platform (WFP) https://github.com/tnodir/fort Документация: https://github.com/tnodir/fort/wiki/User-Guide опубликовано в @gitgate #win #security #firewall

dcgm-exporter - эспортер prometheus метрик для NVIDIA GPU DCGM https://github.com/NVIDIA/dcgm-exporter Grafana дашбоард: https://grafana.com/grafana/dashboards/12239 опубликовано в @gitgate #moni #nvidia #dcgm #exporter #prometheus

grpcmd — это простой, удобный в использовании и удобный для разработчиков инструмент командной строки для gRPC. Мультиплатформенный - macOS, Linux и Windows, содержит встроенный gRPC сервер. https://github.com/grpcmd/grpcmd Демо: https://raw.githubusercontent.com/grpcmd/grpcmd/main/demo.svg опубликовано в  @gitgate #grpc #dev #tools

Совет дня: Форматироване в телеграм опубликовано в @gitgate #tips
Совет дня: Форматироване в телеграм опубликовано в  @gitgate #tips

coroot - опенсурс observability платформа - возможность наблюдения без настроек - сводная информация о состоянии приложения - распределенная трассировка - информация из журналов - профилирование приложений в 1 клик - встроенная экспертиза - отслеживание развертывания - мониторинг затрат - AWS френдли :) https://github.com/coroot/coroot Подсказал: Максим Зотов - @sf1nk5 опубликовано в @gitgate #moni #observability #ebpf

sshs - TUI SSH менеджер с fzf поиском. Терминальный SSH менеджер с удобным fzf поиском, в качестве списка хостов использует дефолтный SSH конфиг, работает изз коробки без внесения дополнительных правок в конфиг. https://github.com/quantumsheep/sshs Поделился: @Celentano_21_veka #ssh #tui #util опубликовано в @gitgate

kubetail - скрипт на bash для отслеживания журналов Kubernetes одновременно из нескольких контейнеров (pods) Скрипт Bash, который позволяет вам объединять  журналы из нескольких pod в один поток. Это то же самое, что запустить "kubectl logs -f", но для нескольких pod. https://github.com/johanhaleby/kubetail Подсказал: Максим Зотов - @sf1nk5 #moni #k8s #log  #tools опубликовано в @gitgate

Приглашаем на митап «DevOps – новый подход в разработке» от ПСБ! 🗓 31 августа в 12:00 📍 Онлайн На митапе обсудим актуальные
Приглашаем на митап «DevOps – новый подход в разработке» от ПСБ! 🗓 31 августа в 12:00 📍 Онлайн На митапе обсудим актуальные инструменты, тенденции и перспективы развития DevOps, особенно в условиях импортозамещения. Вы узнаете, как эффективно автоматизировать процессы и внедрять лучшие практики. Спикеры от ПСБ: 🔸 «Serverless: новый путь в разработке» – Лев Немировский 🔸 «Перенос распределенного монолита из одной CI-системы в другую» – Петр Галонза 🔸 «Почему у нас своё железо» – Александр Татаринцев Спикеры от партнеров ПСБ (тема будет объявлена позже) выступят с докладами, завершит мероприятие Клуб DevOps, где участники смогут обсудить актуальные вопросы и проблемы. Зарегистрироваться: https://cnrlink.com/psbmeetupusefult Реклама. ПАО "Промсвязьбанк". ИНН 7744000912. erid: LjN8KQ81B

promgen — это генератор файлов конфигурации для Prometheus в виде веб-приложения, написанного на Django , которое может помочь вам выполнить следующие задачи: -создание и управление файлами конфигурации Prometheus - настройка правил оповещений и параметры уведомлений https://github.com/line/promgen Документация: https://line.github.io/promgen #moni #prometheus #alert #web #tools

Совет дня: Альтернативный вариант увеличения дисков в виртуалке. Предварительно докиньте место в блочник в гипервизоре.
#rescan disk
echo 1>/sys/class/block/sda/device/rescan

# install tools
apt-get install cloud-guest-utils

# extend partition
growpart /dev/sda 1

#extend FS
resize2fs /dev/sda1
#tips

ghostunnel - простой SSL/TLS прокси с взаимной аутентификацией для защиты не-TLS-сервисов. Ghostunnel поддерживает два режима: клиентский и серверный. Ghostunnel в серверном режиме работает перед бэкенд-сервером и принимает защищенные TLS соединения, которые затем проксируются на (незащищенный) бэкенд. Бэкенд может быть TCP рортом или unix socket. Ghostunnel в клиентском режиме принимает (незащищенные) соединения через TCP порт или unix socket и проксирует их на защищенный TLS-сервис. Другими словами, ghostunnel является заменой stunnel. https://github.com/ghostunnel/ghostunnel Подсказал: Дмитрий Ефимов #proxy #stunnel #tls #security

fsextender - расширяет файловую систему до максимального размера, вместе с нижележащими слоями. Может расширять: ext3, ext4, xfs, логические и физические тома LVM, LVM Volume Group (за счет создания новых физических томов и использования уже созданных, но свободных), разделы на дисках с таблицами разделов MSDOS и GPT. Может создавать: новые разделы и физические тома LVM на дисках с таблицами разделов MSDOS и GPT. написан на go, не требует установки дополнительных пакетов. https://github.com/rekby/fsextender #tools #fs #lvm #ext3 #ext4 #xfs #resize

Совет дня: расширение диска под ext3/4 в linux до максимального размера (не забудьте подставить свое имя диска !!!)
#! /usr/bin/env bash
set -e

parted -s -a opt /dev/sda "print free" "resizepart 2 100%" "print free"
if [ $? -ne 0 ]; then
  echo "Error resize partition"
  exit 1
fi

resize2fs /dev/sda2
if [ $? -ne 0 ]; then
  echo "Error resize filesystem"
  exit 1
fi

echo "Resize partition and filesystem success"
Поделился: Алексей Агафонов - @supmea Пояснения - https://t.me/bashday/99966 #tips

Совет дня: изменение имени узла
hostnamectl set-hostname "mynode"
#tips

PS-Commands - большая база заметок PowerShell на русском языке. Репозиторий содержит набор полезных скриптов и модулей, а также тестовый стенд WinForms с примерами реализации большинства функционала. С недавнего времени добавил большое количество заметок по работе с системными командами и консольными утилитами Linux, а также Docker и для других систем https://github.com/Lifailon/PS-Commands Веб: https://lifailon.github.io Подсказал: Alex Kup ( @Lifalion ) #poweshell #code #sanple #doc #win

❓Управление состоянием приложений в Kubernetes выходит из-под контроля? Всего за пару часов вы научитесь использовать ConfigM
❓Управление состоянием приложений в Kubernetes выходит из-под контроля? Всего за пару часов вы научитесь использовать ConfigMaps для хранения и управления конфигурациями, а также безопасно работать с Secrets для управления чувствительными данными. Вы узнаете продвинутые техники, необходимые для настройки и управления конфигурациями и секретами в Kubernetes, и сможете минимизировать риски утечки данных и конфигурационных ошибок. 🗓 Присоединяйтесь к открытому вебинару 28 августа в 20:00 мск! Урок будет полезен DevOps-инженерам, backend-разработчикам, fullstack-разработчикам и архитекторам ПО. 🔥 Встречаемся в преддверии старта курса «DevOps-практики и инструменты». Все участники вебинара получат специальную цену на обучение! 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czJUVG Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

pgrollCLI утилита с открытым исходным кодом, для безопасных и обратимых миграций схем для PostgreSQL, поддерживающая несколько версий схем одновременно. Умеет выполнять сложные операции миграции, чтобы гарантировать, что клиентские приложения продолжают работать во время обновления схемы базы данных, применения изменений без блокировки базы данных и одновременную работу старых и новых версий схемы (даже при внесении критических изменений!). Это устраняет риски, связанные с миграциями схем, и значительно упрощает развертывание клиентских приложений, также позволяя выполнять мгновенные откаты. Функции - Миграции без простоев (без блокировки базы данных, без критических изменений). - Поддерживайте одновременную работу старых и новых версий схемы. - Автоматическое заполнение столбцов при необходимости. - Мгновенный откат в случае возникновения проблем во время миграции. - Работает с существующими схемами, нет необходимости начинать с нуля. - Работает с Postgres 14.0 и более поздними версиями. - Работает с любым сервисом Postgres (включая RDS и Aurora). Написано на Go, кроссплатформенная,без внешних зависимостей. https://github.com/xataio/pgroll #postgres #migration

bemi - автоматическое отслеживание изменений данных в PostgreSQL Bemi автоматически отслеживает изменения в базе данных, обеспечивая 100% надежность и полное понимание каждого изменения. Он делает это, подключая PostgreSQL Write-Ahead Log (WAL) и реализуя шаблон данных Change Data Capture (CDC). Разработанный с учетом простоты и неинвазивности, Bemi работает в фоновом режиме и не требует никаких изменений в существующих таблицах базы данных. https://github.com/BemiHQ/bemi #postgres #moni #watchdog

dasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV. Умеет конвертировать между форматами. Совместим с jq и yq но позволяет обрабатывать множество форматов. Кроссплатформенный, написан на go, есть и в виде go package для встраивания в приложения. https://github.com/TomWright/dasel Документация: https://daseldocs.tomwright.me #json #toml #yaml #xml #csv #jq #yq #tools