ar
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

الذهاب إلى القناة على Telegram

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

إظهار المزيد
6 697
المشتركون
-124 ساعات
-57 أيام
+730 أيام
أرشيف المشاركات
Совет дня: Форматироване в телеграм опубликовано в @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

DevToys - помогает решать повседневные задачи разработки, предлагая набор инструментов, предназначенных для быстрого выполнения конкретных небольших задач. Нет необходимости использовать множество ненадежных веб-сайтов, чтобы просто расшифровать текст или сжать изображение. Благодаря функции Smart Detection приложение интуитивно выбирает лучший инструмент для данных в буфере обмена. DevToys 2.0 поставляется с 30 стандартными инструментами: - конвертеры: JSON <> YAML, дата, числовые основы... - кодировщики/декодеры: HTML, URL-адреса, Base64, GZip, JWT, QR-код... - форматеры: JSON, SQL, XML... - генераторы: хэш и контрольной суммы, Lorem Ipsum, паролей... - графические инструменты: симулятор цветовой слепоты, компрессор PNG/JPEG... - тестеры: JSONPath, RegEx, XML... - текстовые утилиты: предварительный просмотр Markdown, средство сравнения текста, анализатор и утилиты... https://github.com/DevToys-app/DevToys Поделился: @cmdrcrm #windows #tools #utils

Stirling-PDF - инструменты для работы с PDF, аналогичный локально- устанавливаемому PDF24, но развернутый в контейнере Список операций весьма обширен, более трех десятков позиций. https://github.com/Stirling-Tools/Stirling-PDF Поделился: @shad0w6 #pdf #tools

Git How To - это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучшим способом научиться чему-нибудь — сделать это своими руками. Будете тролить коллег - а ты умеешь черипикать (cherry pick) ? Да и айтишник без git-a что плов без морковки.. https://githowto.com/ru Поделился: @shad0w6 #doc #book #git

powertoys - набор утилит от Microsoft для опытных пользователей, позволяющих настраивать и оптимизировать работу с Windows для повышения производительности. Состав: Advanced Paste Always on Top PowerToys Awake Command Not Found Color Picker Crop And Lock Environment Variables FancyZones File Explorer Add-ons File Locksmith File Editor Image Resizer Keyboard Manager Mouse utilities Without Borders Peek Paste as Plain Text PowerRename PowerToys Run Quick Accent Registry Preview Screen Ruler Shortcut Guide Text Extractor Video Conference Mute https://github.com/microsoft/PowerToys Поделился: @cmdrcrm #windows #tools #sysutils