es
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Ir al canal en Telegram

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

Mostrar más
6 669
Suscriptores
-424 horas
-67 días
+3830 días
Archivo de publicaciones
osi-git - приложение, которое преобразует образы контейнеров (Docker и т. д.) в репозитории Git. Каждый слой контейнера представлен как коммит Git, сохраняющий историю и структуру исходного образа. Возможности: - анализ образов Docker и извлечение информации о слоях - создание репозиторий Git, где каждый слой образа представлен как коммит - поддержка пустых слоев (ENV, WORKDIR и т. д.) в качестве пустых коммитов - полное извлечение метаданных в формат Markdown - расширяемая архитектура для поддержки различных контейнерных движков https://github.com/Virviil/oci2git опубликовано в @gitgate #docker #git

Вы знали, что ваш кластер может реагировать на нагрузки до того, как метрики покажут проблему? 🤓 Облачный провайдер Cloud․ru
Вы знали, что ваш кластер может реагировать на нагрузки до того, как метрики покажут проблему? 🤓 Облачный провайдер Cloud․ru продолжает серию вебинаров про Kubernetes. 13 мая в 11:00 эксперт разберет событийное масштабирование — когда Kubernetes реагирует не на метрики, а на очередь сообщений в Kafka или другие внешние события. Вам покажут: 😶‍🌫️классические подходы к автомасштабированию; 😶‍🌫️как масштабировать кластер на основании событий от внешних систем — например, сообщений Kafka или платформы CI/CD с помощью KEDA. Будет особенно полезно разработчикам, DevOps-инженерам и архитекторам облачных решений. Зарегистрироваться на вебинар 👈

Documize Community - современное, автономное решение корпоративного уровня для управления знаниями с открытым исходным кодом.
Documize Community - современное, автономное решение корпоративного уровня для управления знаниями с открытым исходным кодом. - cоздан для технических и не технических пользователей - hазработан для унификации как клиентской, так и внутренней документации. - организация с помощью меток, пробелов и категорий Он создан с использованием Golang + EmberJS и скомпилирован в один исполняемый двоичный файл, доступный для Linux, Windows и Mac. Все, что вам нужно предоставить, это ваша база данных - PostgreSQL, Microsoft SQL Server или любой вариант MySQL. Версия Community+ предоставляется бесплатно для первых пяти пользователей. С помощью внешнего модуля умеет автоматически конвертировать .doc и .pdf документы в Markdown Так же поддерживает интеграцию с draw.io опубликовано в @gitgate #wiki #documentation #go #pdf #doc #drawio

МТС приглашает разработчиков на масштабную ИТ-конференцию True Tech Day 6 июня. Участие бесплатно Ключевая тема конференции в
МТС приглашает разработчиков на масштабную ИТ-конференцию True Tech Day 6 июня. Участие бесплатно Ключевая тема конференции в этом году — искусственный интеллект. Тебя ждут доклады ученых, выступления зарубежных спикеров по AI и экспертов крупных ИТ-компаний. В программе: — 4 трека и больше 40 докладов. — Выступления зарубежных спикеров с индексом Хирша более 50. — Концентрация практических кейсов: как создаются большие ML-проекты. — Доклады по архитектуре, бэкенд-разработке и построению ИТ-платформ. — AI-интерактивы и технологические квесты. — Пространство для нетворкинга, …а еще after-party со звездным лайн-апом. Когда: 6 июня Где: Москва, МТС Live Холл и онлайн Участие бесплатно.Регистрация по ссылке.

Совет дня: Неожиданно - если при установке Debian оставить пароль root пустым, то пакет sudo будет установлен автоматически и первый пользователь  будет включен в группу sudo. Подсказал: @Tagd_Tagd опубликовано в @gitgate #tips #debian #sudo

bore - cовременный, простой TCP-туннель в Rust, который открывает локальные порты удаленному серверу, обходя стандартные брандмауэры NAT-подключений. Это все, что он делает: не больше и не меньше. https://github.com/ekzhang/bore опубликовано в @gitgate #remote #nat #tunnel

tcping - кроссплатформенная программа ping, использующая TCP вместо ICMP, созданная по образцу утилиты ping для Linux. Возможности: - альтернатива ping в средах, где ICMP заблокирован. - выводит информацию в цветном, обычном формате, а также в форматах JSON, CSV и sqlite3. - отслеживайте и проверяйте задержку в своей сети или сети своих партнеров, потерю пакетов и качество соединения. - позволяет указать исходный интерфейс, время ожидания и интервал между проверками. - поддерживает как IPv4, так и IPv6 и позволяет использовать любой из них. - показывает общую статистику подключений при нажатии клавиши Enter, не останавливая программу. - сообщает о наиболее длительных простоях, продолжительности и времени безотказной работы. - повторяет попытку разрешения имени хоста после заданного количества неудачных попыток проверки с помощью флага -r. Подходит для проверки балансировки нагрузки DNS или Global Server Load Balancer (GSLB). - использует различную нумерацию последовательностей TCP для успешных и неудачных попыток, чтобы быстро определить общее количество неудачных или успешных попыток. https://github.com/pouriyajamshidi/tcping опубликовано в @gitgate #ping #tcp #ipv4 #ipv6

Dockerify Android - эмулятор Android Dockerized, поддерживающий несколько архитектур CPU (x86 и arm64 в ближайшем будущем...)
Dockerify Android - эмулятор Android Dockerized, поддерживающий несколько архитектур CPU (x86 и arm64 в ближайшем будущем...) с собственной производительностью и бесшовным доступом к ADB и веб-сайтам. Он позволяет разработчикам эффективно запускать виртуальные устройства Android (AVD) в контейнерах Docker, облегчая масштабируемое тестирование и среды разработки. Получите доступ и управляйте эмулятором Android прямо в вашем веб-браузере с помощью интегрированного интерфейса scrcpy-web! Дополнительное программное обеспечение не требуется - просто откройте браузер и начните использовать Android. Особенности: - web интерфейс для доступа к эмулятору прямо из браузера с помощью интегрированного интерфейса scrcpy-web. - поставляется с правами root и предустановленным Magisk для расширенных модификаций. - включает PICO GAPPS для основных сервисов Google. - подключайтесь к эмулятору через ADB с хоста и других сетевых устройств. - зеркальное отображение экрана эмулятора с помощью scrcpy для удобства пользователя. - оптимизированная производительность - использует собственные возможности ЦП для эффективной эмуляции. - изначально работает на архитектурах процессоров x86 и arm64. - интеграция с Docker - простая настройка - простые команды Docker для сборки и запуска эмулятора. - управляет процессами эмулятора с помощью супервизора для обеспечения надежности. - все журналы эмулятора и загрузки перенаправляются в стандартную систему журналов Docker. - полная поддержка сенсорного экрана и клавиатуры - идеально подходит для удаленной работы или совместного использования эмулятора членами команды. https://github.com/Shmayro/dockerify-android опубликовано в @gitgate #android #docker #emulator #web #webui

LaZagne - приложение с открытым исходным кодом, используемое для извлечения большого количества паролей, хранящихся на локаль
LaZagne - приложение с открытым исходным кодом, используемое для извлечения большого количества паролей, хранящихся на локальном компьютере. Каждое программное обеспечение хранит свои пароли, используя различные методы (открытый текст, API, пользовательские алгоритмы, базы данных и т. д.). Этот инструмент был разработан с целью поиска этих паролей для наиболее часто используемого программного обеспечения. Возможности: -позволяет восстанавливать сохраненные пароли из популярных веб-браузеров - позволяет извлекать учетные данные из систем управления базами данных - извлечение паролей из почтовых клиентов - восстановление паролей из приложений обмена мгновенными сообщениями - восстановление сохраненных паролей Wi-Fi. https://github.com/AlessandroZ/LaZagne Поддерживаемый софт: https://github.com/AlessandroZ/LaZagne#supported-software опубликовано в @gitgate #tools #password #recovery

pv-migrate - инструмент CLI (и плагин) для kubectl для простой миграции содержимого одного Kubernetes PersistentVolumeClaim (PVC) в другой. В Kubernetes, если вам необходимо переименовать ресурс (например, развертывание) или переместить его в другое пространство имен, вы можете просто создать копию его манифеста с новым пространством имен и/или именем и применить ее. Однако с ресурсами PersistentVolumeClaim (PVC) все не так просто: они не только представляют собой метаданные, но и хранят данные в базовом хранилище. В этих случаях перемещение данных, хранящихся в PVC, может стать проблемой, что усложнит миграцию. Возможности: - поддерживает миграцию внутри пространства имен, внутри кластера, а также между кластерами. - использует rsync через SSH с заново сгенерированными ключами Ed25519 или RSA каждый раз для безопасной миграции файлов - позволяет полностью настраивать манифесты (например, указывать собственные образы Docker для rsync и sshd, настраивать соответствие и т. д.) - поддерживает несколько стратегий миграции для эффективного выполнения миграции и возврата к другим стратегиям при необходимости. - настраиваемый порядок стратегии - поддерживает архитектуры arm32v7 (Raspberry Pi и т. д.) и arm64, а также amd64 - роддерживает автодополнение для популярных оболочек: bash, zsh, fish, powershell https://github.com/utkuozdemir/pv-migrate Подсказал: Михаил Исаев - @ismvru опубликовано в @gitgate #k8s #pvc #rsync #ssh

Совет дня: Неожиданно - если при установке Debian оставить пароль root пустым, то пакет sudo будет установлен автоматически и первый пользователь будет включен в группу sudo. Подсказал: @Tagd_Tagd опубликовано в @gitgate #tips #debian #sudo

Код истории пишут победители. Будь одним из них, приходи на «ВНЕДРЕЙД» - 5 компаний‑держателей задач: Т‑банк, Авито, Lamoda,
Код истории пишут победители. Будь одним из них, приходи на «ВНЕДРЕЙД» - 5 компаний‑держателей задач: Т‑банк, Авито, Lamoda, CDEK, Магнит - 48 часов, чтобы зарелизить фичу - 4 дня на Эльбрусе — если твоя команда сделает это круче всех Что получишь еще? - фаст-трек в Orion soft - жирный кейс в резюме - буст IT‑мышц и респект комьюнити Собирай команду из 3–5 человек и подавай заявку. Режим «ВНЕДРЕЙД» — ON [Принять участие]

TFTP-NP -загрузочный PXE сервер, он позволяет вам запускать операционные системы и полезные программы по сети, используя технологию PXE. В данном случае используется загрузчик iPXE. Работает на BIOS и UEFI системах, есть только некоторые различия в меню. После запуска сервера TFTP-NP открывается страница приветствия, где вы можете увидеть ссылки на различные компоненты программы. Вы можете поделиться своими файлами через http-сервер, разместив их в папку files в корне сервера. Положив туда любые файлы и папки, и, перейдя по ссылке (для примера http://localhost:5000/files), вы увидете список своих файлов и папок. Нажав на любом элементе из списка, вы получите ссылку и QR-код для скачивания файла или перейдёте в папку. Так же вы можете размещать там музыку в формате mp3 и проигрывать её по сети с помощью встроенного плеера. Настройка меню и добавление новых программ осуществляется путём редактирования файла menu.ejs. https://github.com/leruetkins/tftp-np-light Подсказал: @JustDj опубликовано в @gitgate #pxe #ipxe #tftp #boot

VolSync - асинхронно реплицирует постоянные тома Kubernetes CSI между кластерами с помощью rsync или rclone. Он также поддерживает создание резервных копий постоянных томов через restic. VolSync - оператор Kubernetes, который выполняет асинхронную репликацию постоянных томов внутри кластеров или между ними. Репликация, предоставляемая VolSync, не зависит от системы хранения. Это позволяет выполнять репликацию в и из типов хранилищ, которые обычно не поддерживают удаленную репликацию. Кроме того, он может выполнять репликацию между различными типами (и поставщиками) хранилищ. https://github.com/backube/volsync Документация: https://volsync.readthedocs.io/ опубликовано в @gitgate #k8s #rsync #rclone #restic #backup

Почему страдают DevOps-инженеры? Потому что нужно работать в Kubernetes, а базовых знаний — нет. 👉 Не нужно страдать, можно
Почему страдают DevOps-инженеры? Потому что нужно работать в Kubernetes, а базовых знаний — нет. 👉 Не нужно страдать, можно изучить K8s на онлайн-курсе «Kubernetes: База» от Слёрма. 🔸Научим разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы 🔸Подготовим к работе в DevOps-проектах 🔸Расскажем, как поддерживать k8s, находить неисправности и решать проблемы 🔸Покажем, как внедрить CI/CD, настраивать мониторинг и управлять контейнеризированными приложениями 🔥В подарок — подготовительные курсы по Ansible и Docker Старт 12 мая Записаться на обучение — здесь⬅️ Реклама ООО «Слёрм» ИНН 3652901451

frp - быстрый обратный прокси-сервер, который позволяет вам выставлять локальный сервер, расположенный за NAT или брандмауэро
frp - быстрый обратный прокси-сервер, который позволяет вам выставлять локальный сервер, расположенный за NAT или брандмауэром, в Интернет. В настоящее время он поддерживает протоколы TCP и UDP, а также HTTP и HTTPS, позволяя пересылать запросы внутренним службам через доменное имя. frp также предлагает режим P2P-подключения и удобную Web Admin panel. Возможен вариант использования в роли jump-host для всей сети за NAT https://github.com/fatedier/frp опубликовано в @gitgate #proxy #nat #p2p #webui #jumphost

JumpServer - инструмент управления привилегированным доступом (PAM) с открытым исходным кодом, который предоставляет командам
JumpServer - инструмент управления привилегированным доступом (PAM) с открытым исходным кодом, который предоставляет командам DevOps и ИТ безопасный доступ по запросу к конечным точкам SSH, RDP, Kubernetes, базам данных и RemoteApp через веб-браузер. Содержит в составе удобную Web административную панель управления. https://github.com/jumpserver/jumpserver опубликовано в @gitgate #pam #ssh #rdp #k8s #remote #weui

🖥GitOps практики. Развертываем сервис через ArgoCD На открытом уроке рассмотрим: - основные концепции GitOps; - принципы раб
🖥GitOps практики. Развертываем сервис через ArgoCD На открытом уроке рассмотрим: - основные концепции GitOps; - принципы работы ArgoCD; - пошаговое развертывание сервиса с использованием ArgoCD. После занятий вы будете знать: - Что такое ArgoCD и как оно работает; - Как установить и настроить ArgoCD; - Как происходит развертывание и управление сервисами с помощью ArgoCD. 👉 Регистрация и подробности о курсе DevOps Advanced: https://vk.cc/cLcOKH Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Insomnia - мульти платформенный API-клиент с открытым исходным кодом для GraphQL, REST, WebSockets, Server-sent events (SSE),
Insomnia - мульти платформенный API-клиент с открытым исходным кодом для GraphQL, REST, WebSockets, Server-sent events (SSE), gRPC и любого другого протокола, совместимого с HTTP. Возможности: - отладка API с использованием самых популярных протоколов и форматов. - разрабатка API-интерфейсов с помощью собственного редактора OpenAPI и визуального предварительного просмотра. - тестирование API с помощью собственных тестовых наборов и средства запуска коллекций. - имитация API с помощью облачного или собственного имитационного сервера. - создание конвейеров CI/CD, используя собственный интерфейс командной строки Insomnia для линтинга и тестирования. - сотрудничать с другими, используя многочисленные функции совместной работы. - и многое другое, включая возможность использования сторонних плагинов. https://github.com/Kong/insomnia опубликовано в @gitgate #api #GraphQL #REST #WebSockets #gRPC #HTTP

shell-secrets - небольшой bash скрипт для хранения переменных среды окружения в зашифрованном виде (с помощью GPG) в виде файлов и атоматического дешифрования при использовании. Простой, но полезный скрипт для чтения секретных значений из зашифрованных файлов и в то же время для упрощения входа и выхода из разных учетных записей. https://github.com/waj/shell-secrets опубликовано в @gitgate #bash #vars #gpg #cli