Netshoot — набор инструментов для устранения сетевых проблем с Docker и Kubernetes.
Устранение неполадок в сети Docker и Kubernetes может оказаться сложной задачей. При правильном понимании принципов работы сетей Docker и Kubernetes и правильном наборе инструментов вы сможете устранять неполадки и устранять проблемы с сетью. Контейнер net shoot содержит набор мощных инструментов для устранения неполадок в сети, которые можно использовать для устранения неполадок в сети Docker. Вместе с этими инструментами поставляется набор примеров использования, которые показывают, как этот контейнер можно использовать в реальных сценариях.
Продолжение тут
#софт
Устранение неполадок в сети Docker и Kubernetes может оказаться сложной задачей. При правильном понимании принципов работы сетей Docker и Kubernetes и правильном наборе инструментов вы сможете устранять неполадки и устранять проблемы с сетью. Контейнер net shoot содержит набор мощных инструментов для устранения неполадок в сети, которые можно использовать для устранения неполадок в сети Docker. Вместе с этими инструментами поставляется набор примеров использования, которые показывают, как этот контейнер можно использовать в реальных сценариях.
Продолжение тут
#софт
🔥22👍2❤🔥1❤1
aws-network-policy-agent
AWS создает свой нетворк полиси агент. Можно будет использовать нормальные разные cni (kube-router, antrea) у которых есть серьезные проблемы с производительностью на большом количестве нетворк полиси.
Network Policy Controller резолвит настроенные сетевые политики и публикует разрешенные эндпоинты с помощью Custom CRD (PolicyEndpoints). Network Policy агент извлекает эндпоинты из ресурсов PolicyEndpoint и применяет их с помощью подов eBPF, подключенных к Veth-интерфейсу. Это если вкратце.
#софт
AWS создает свой нетворк полиси агент. Можно будет использовать нормальные разные cni (kube-router, antrea) у которых есть серьезные проблемы с производительностью на большом количестве нетворк полиси.
Network Policy Controller резолвит настроенные сетевые политики и публикует разрешенные эндпоинты с помощью Custom CRD (PolicyEndpoints). Network Policy агент извлекает эндпоинты из ресурсов PolicyEndpoint и применяет их с помощью подов eBPF, подключенных к Veth-интерфейсу. Это если вкратце.
#софт
👍16👏2❤1🔥1
💪💪 Профилировщик памяти для Linux
Софт отслеживает все выделения памяти и аннотирует эти события с помощью трассировки стека. Специальные инструменты анализа позволяют интерпретировать профиль памяти кучи, чтобы:
👉 ️найти «горячие точки», которые необходимо оптимизировать, чтобы уменьшить объем памяти приложения
👉 найти утечки памяти, т. е. места, где выделяется память, которая никогда не деаллоцируется
👉 найти «горячие точки» выделения, то есть места в коде, которые вызывают большое количество вызовов выделения памяти
👉 ️находить временные выделения, то есть выделения, за которыми непосредственно следует их деаллокация
#софт
Софт отслеживает все выделения памяти и аннотирует эти события с помощью трассировки стека. Специальные инструменты анализа позволяют интерпретировать профиль памяти кучи, чтобы:
👉 ️найти «горячие точки», которые необходимо оптимизировать, чтобы уменьшить объем памяти приложения
👉 найти утечки памяти, т. е. места, где выделяется память, которая никогда не деаллоцируется
👉 найти «горячие точки» выделения, то есть места в коде, которые вызывают большое количество вызовов выделения памяти
👉 ️находить временные выделения, то есть выделения, за которыми непосредственно следует их деаллокация
#софт
❤13👍7❤🔥1🥰1🎉1
🏗️ 🏗️ inotify-info — инструмент, который позволяет нам быстро и в удобном формате получить информацию о текущем состоянии inotify watches и inotify instances.
В inotify instances Linux есть несколько проблем, и может быть сложно отладить, например, когда у вас в instances out of watches. Использование этого софта поможет отследить, сколько inotify watches, instances и какие файлы просматриваются с помощью inotify.
#софт
В inotify instances Linux есть несколько проблем, и может быть сложно отладить, например, когда у вас в instances out of watches. Использование этого софта поможет отследить, сколько inotify watches, instances и какие файлы просматриваются с помощью inotify.
#софт
👍12🎉2❤1🥰1
Cluster.dev
Это инструмент с открытым исходным кодом, предназначенный для управления облачными инфраструктурами с помощью простых декларативных манифестов — шаблонов инфраструктуры. Шаблоны инфраструктуры могут быть основаны на модулях Terraform, манифестах Kubernetes, сценариях оболочки, диаграммах Helm, приложениях Kustomize и ArgoCD/Flux, политиках OPA и т.д.
Когда понадобится Cluster.dev?
👉 Если у вас есть общий шаблон инфраструктуры, который содержит несколько компонентов, соединенных вместе. Например, набор TF-модулей или набор дополнений K8s.
👉 Если вы разрабатываете инфраструктурную платформу, которую отправляете другим командам, и им необходимо запустить новые инфраструктуры на основе вашего шаблона.
👉 Если вы создаете сложную инфраструктуру, содержащую различные технологии, и вам необходимо провести интеграционное тестирование, чтобы подтвердить совместимость компонентов. После чего вы сможете распространить изменения на следующие среды.
👉 Если вы являетесь поставщиком ПО и вам необходимо обеспечить развертывание инфраструктуры вместе с вашим ПО.
#софт
Это инструмент с открытым исходным кодом, предназначенный для управления облачными инфраструктурами с помощью простых декларативных манифестов — шаблонов инфраструктуры. Шаблоны инфраструктуры могут быть основаны на модулях Terraform, манифестах Kubernetes, сценариях оболочки, диаграммах Helm, приложениях Kustomize и ArgoCD/Flux, политиках OPA и т.д.
Когда понадобится Cluster.dev?
👉 Если у вас есть общий шаблон инфраструктуры, который содержит несколько компонентов, соединенных вместе. Например, набор TF-модулей или набор дополнений K8s.
👉 Если вы разрабатываете инфраструктурную платформу, которую отправляете другим командам, и им необходимо запустить новые инфраструктуры на основе вашего шаблона.
👉 Если вы создаете сложную инфраструктуру, содержащую различные технологии, и вам необходимо провести интеграционное тестирование, чтобы подтвердить совместимость компонентов. После чего вы сможете распространить изменения на следующие среды.
👉 Если вы являетесь поставщиком ПО и вам необходимо обеспечить развертывание инфраструктуры вместе с вашим ПО.
#софт
👍11❤3🥰1
eks-node-viewer — это инструмент для визуализации динамического использования нод в кластере. Первоначально он был разработан как внутренний инструмент AWS для демонстрации консолидации с помощью Karpenter.
#софт
#софт
❤12🔥3🥰2
🏛️🏛️ DbGate — open-source менеджер SQL и NoSQL БД
Это кроссплатформенный менеджер БД. Разработан, чтобы быть простым в использовании и эффективным при работе с несколькими базами одновременно.
Также имеет множество дополнительных функций, таких как сравнение схем, визуальный конструктор запросов, визуализация графиков или пакетный экспорт и импорт.
Поддерживает MySQL, PostgreSQL, SQL Server, MongoDB, SQLite.
Работает под Windows, Linux, Mac и как веб-приложение.
Исходники тут
#софт
Это кроссплатформенный менеджер БД. Разработан, чтобы быть простым в использовании и эффективным при работе с несколькими базами одновременно.
Также имеет множество дополнительных функций, таких как сравнение схем, визуальный конструктор запросов, визуализация графиков или пакетный экспорт и импорт.
Поддерживает MySQL, PostgreSQL, SQL Server, MongoDB, SQLite.
Работает под Windows, Linux, Mac и как веб-приложение.
Исходники тут
#софт
❤13👍8❤🔥5👏2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
HolmesGPT
Помощник с ИИ, который расследует инциденты так же, как это делает человек, — просматривая предупреждения и извлекая недостающие данные, пока не найдет первопричину. Работает на базе Open AI или любого другого инструмента, включая модели с открытым исходным кодом.
Что умеет:
👉 Расследование инцидентов (Iops)
👉 Двунаправленная интеграция
👉 Автоматизированная сортировка
👉 Повышение уровня оповещений
👉 Выявление проблем в облаке
👉 Автоматизация Runbook
#софт
Помощник с ИИ, который расследует инциденты так же, как это делает человек, — просматривая предупреждения и извлекая недостающие данные, пока не найдет первопричину. Работает на базе Open AI или любого другого инструмента, включая модели с открытым исходным кодом.
Что умеет:
👉 Расследование инцидентов (Iops)
👉 Двунаправленная интеграция
👉 Автоматизированная сортировка
👉 Повышение уровня оповещений
👉 Выявление проблем в облаке
👉 Автоматизация Runbook
#софт
👍22❤1🥰1👾1
Kamaji
Это Control Plane Manager для Kubernetes, использующий концепцию Hosted Control Plane.
Подход Kamaji основан на запуске компонентов Kubernetes Control Plane в подах, а не на выделенных машинах. Это позволяет масштабировать кластеры Kubernetes с минимальными эксплуатационными затратами. Благодаря такому подходу, развертывание и эксплуатация может быть дешевле и проще.
#софт
Это Control Plane Manager для Kubernetes, использующий концепцию Hosted Control Plane.
Подход Kamaji основан на запуске компонентов Kubernetes Control Plane в подах, а не на выделенных машинах. Это позволяет масштабировать кластеры Kubernetes с минимальными эксплуатационными затратами. Благодаря такому подходу, развертывание и эксплуатация может быть дешевле и проще.
#софт
🔥3❤2
GreptimeDB
Опенсорсная система мониторинга all-in-one для метрик, журналов и событий. Вы можете получать аналитическую информацию в режиме реального времени от Edge до Cloud в любом масштабе.
Хранить данные можно как локально в файлах, так и в s3 compatible. Причем можно распределять сторожи в таблицах (одна таблица может хранить данные в azure blob, другая в files, третья в minio). Поддерживает Prometheus protocols, SQL, InfluxDB и OpenTSDB.
#софт
Опенсорсная система мониторинга all-in-one для метрик, журналов и событий. Вы можете получать аналитическую информацию в режиме реального времени от Edge до Cloud в любом масштабе.
Хранить данные можно как локально в файлах, так и в s3 compatible. Причем можно распределять сторожи в таблицах (одна таблица может хранить данные в azure blob, другая в files, третья в minio). Поддерживает Prometheus protocols, SQL, InfluxDB и OpenTSDB.
#софт
👍4❤1
🚶🚶 GoAccess
Опенсорсный анализатор веб-журналов в режиме реального времени и интерактивный просмотрщик, который запускается в терминале в системах *nix или через браузер. Он предоставляет статистику HTTP для системных администраторов, которым требуется визуальный отчет сервера на лету.
#софт
Опенсорсный анализатор веб-журналов в режиме реального времени и интерактивный просмотрщик, который запускается в терминале в системах *nix или через браузер. Он предоставляет статистику HTTP для системных администраторов, которым требуется визуальный отчет сервера на лету.
#софт
🔥4
Picosnitch — мониторинг сетевого трафика на каждый исполняемый файл с помощью BPF.
👉 Может получать уведомления при подключении к сети новой программы или при ее изменении
👉 Контролирует пропускную способность сети, разбивая трафик по исполняемым файлам, хэшам, родителям, доменам, портам или пользователям с течением времени
👉 При желании можно проверить хэши или исполняемые файлы с помощью VirusTotal
#софт
👉 Может получать уведомления при подключении к сети новой программы или при ее изменении
👉 Контролирует пропускную способность сети, разбивая трафик по исполняемым файлам, хэшам, родителям, доменам, портам или пользователям с течением времени
👉 При желании можно проверить хэши или исполняемые файлы с помощью VirusTotal
#софт
👏6❤2👍1
Armada
Это система, созданная поверх Kubernetes для выполнения пакетных рабочих нагрузок. Используя Armada, Kubernetes может стать основой для пакетной обработки и обслуживания рабочих нагрузок и выполнения миллионов заданий на нодах в день.
Особенности:
Предназначена для эффективного планирования заданий в кластерах.
Организация очередей и планирование работы вне кластера, используя специализированный уровень хранения.
Armada включает в себя новый кластерный планировщик для нескольких Kubernetes с поддержкой важных функций пакетного планирования.
#софт
Это система, созданная поверх Kubernetes для выполнения пакетных рабочих нагрузок. Используя Armada, Kubernetes может стать основой для пакетной обработки и обслуживания рабочих нагрузок и выполнения миллионов заданий на нодах в день.
Особенности:
Предназначена для эффективного планирования заданий в кластерах.
Организация очередей и планирование работы вне кластера, используя специализированный уровень хранения.
Armada включает в себя новый кластерный планировщик для нескольких Kubernetes с поддержкой важных функций пакетного планирования.
#софт
❤6👍1
WatchYourLAN
Легковесный сетевой IP-сканер с веб-графическим интерфейсом.
Особенности:
👉 Отправляет уведомления при обнаружении нового хоста
👉 Отслеживает историю хостов онлайн/оффлайн
👉 Сохраняет список всех хостов в сети
👉 Отправляет данные в InfluxDB2 для создания панели мониторинга Grafana
#софт
Легковесный сетевой IP-сканер с веб-графическим интерфейсом.
Особенности:
👉 Отправляет уведомления при обнаружении нового хоста
👉 Отслеживает историю хостов онлайн/оффлайн
👉 Сохраняет список всех хостов в сети
👉 Отправляет данные в InfluxDB2 для создания панели мониторинга Grafana
#софт
👏6❤1