DevOps
22.8K subscribers
891 photos
93 videos
15 files
823 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.me/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
💻🖥 Netshoot — набор инструментов для устранения сетевых проблем с Docker и Kubernetes

Устранение неполадок в сети Docker и Kubernetes может быть довольно сложной задачей. И вы сможете решить эти проблемы, только имея понимание того, как Docker и Kubernetes работают с сетями, и нужный набор инструментов.
И контейнер nicolaka/netshoot как раз содержит набор мощных инструментов устранения неполадок сети.

Для устранения проблем с сетями netshoot содержит множество инструментов, как показано на диаграмме.

🖥 GitHub 7.7k ⭐️

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5❤‍🔥11🥰1
👣 tau - Cloud Computing Platform On Autopilot

Проект с открытым исходным кодом, который упрощает работу с облачными вычислениями.

Он автоматизирует управление инфраструктурой для плавного перехода от локальной разработки к продакешену.

Инструмента на базе #golang для #DevOps

https://github.com/taubyte/tau

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥2
📌Tox — автоматизация тестирования Python-приложений

tox направлен на автоматизацию и стандартизацию тестирования на Python. Он является частью более широкой концепции облегчения процесса упаковки, тестирования и выпуска программ на Python (наряду с pytest и devpi).

tox — это универсальный инструмент командной строки для управления виртуальным окружением и для тестирования.
Если конкретнее, tox можно использовать для:

проверки правильности сборки и установки вашего пакета в различных окружениях (например, при различных реализациях Python, версиях или зависимостях при установке),

запуска тестов в каждом из окружений с помощью выбранного инструмента тестирования,

работы в качестве фронтенда для серверов Continuous Integration, что значительно сокращает количество шаблонов и объединяет CI и тестирование

🖥 GitHub
🟡 Доки

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥2
👣 Sarama для Apache Kafka

Sarama — это клиентская библиотека на чистом Go для работы с Apache Kafka (версии 0.8 и выше). Она включает в себя высокоуровневый API для удобного создания и потребления сообщений, а также низкоуровневый API для управления байтами на проводе, когда высокоуровневого API недостаточно. Примеры использования высокоуровневых API приведены в полной документации к ним.

🖥 GitHub
🟡 Wiki
🟡 Вот здесь разные метрики Sarama

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83🥰2👎1
💻 Fission — фреймворк бессерверных вычислений для Kubernetes

Fission — это быстрый бессерверный фреймворк для Kubernetes, ориентированный на продуктивность разработчиков и высокую производительность.

Fission работает только с кодом: Docker и Kubernetes абстрагированы от обычной работы, хотя вы можете использовать их для расширения Fission, если захотите.

Fission расширяем до любого языка; ядро написано на Go, а специфические для языка части изолированы в нечто, называемое окружениями. В настоящее время Fission поддерживает основные ЯП и любые исполняемые файлы Linux.

Возможности и преимущества Fission:

— Поддерживает из коробки Node.js, Python, Ruby, Go, PHP, Bash. Может запускать произвольно собранные контейнеры.

— Автомасштабирование.

— Сбор метрик и логов.

— Поддерживает WebHooks из коробки.

— С помощью нового движка NewDeploy решает проблему холодного старта (до 100ms на запуск).

🖥 GitHub
🟡 Доки

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥43🖕2
💻 Вышла новая версия «Kubernetes The Hard Way»: руководство теперь cloud provider agnostic и требует четырех ARM-машин

Келси Хайтауэр (Kelsey Hightower) недавно обновил свой проект «Kubernetes The Hard Way» — знаменитое руководство, которое повзоляет изучить, как запустить кластер Kubernetes.

По мере прохождения «Kubernetes The Hard Way» вы создадите кластер Kubernetes со всеми компонентами control plane, которые работают на одном узле, и двумя рабочими узлами — такой конфигурации достаточно для изучения основных концепций K8s.

🖥 «Kubernetes The Hard Way»

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥42👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
🤓 lazygit для упрощения работы с git

brew install lazygit

lazygit — это простой интерфейс терминала для команд git.
GUI сделан на основе библиотеки gocui, с помощью которой можно реализовать полноценные окна и взаимодействие с ними в терминале.

lazygit можно гибко настраивать под себя, начиная с цветовой гаммы и заканчивая добавлением новых команд или горячих клавиш. Все настройки лежат в файле config.yml: в Linux — ~/.config/lazygit/config.yml, в MacOS — ~/Library/Application Support/lazygit/config.yml

🖥 GitHub
🟡 Доки
🟡 Статья о lazygit на Хабре

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥53❤‍🔥1🤔1
🌟 Redpanda — платформа для потоковой передачи данных

Совместима с API Kafka. В 10 раз быстрее. Никакого ZooKeeper. Никаких JVM

brew install redpanda-data/tap/redpanda && rpk container start
(rpk скачать можно тут)

Redpanda спроектирована для полной загрузки быстрых накопителей данных, таких как SSD или NVMe-устройства, а также на использование преимуществ многоядерных процессоров и компьютеров с большим объемом оперативной памяти. Это позволяет достичь максимальной производительности при обработке значительных объемов данных и запросов.

🖥 GitHub
🟡 Доки
🟡 Другой взгляд на Redpanda

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥32
📈 Оптимизация Arch Linux до небес

Наша новая статья на Хабре об оптимизации Arch Linux. Полезнейший гайд для работы с Arch на слабых пк.

https://habr.com/ru/articles/813829/

Баш-скрипт, который автоматизирует оптимизацию, очистку системы

❤️ C вас лайк)

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍4🔥4
🖥 Вышла новая, улучшенная версия GPT-4 Omni для. И что самое главное — она доступна всем БЕСПЛАТНО!

Это самая совершенная модель из всех, намного превосходящая своих предшественников, включая таинственный gpt2-chatbot.

Она появится уже сегодня в виде приложения для пк.


GPT-4 Omni будет понимать эмоции и тон голоса.

https://habr.com/ru/articles/814037/

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍42
⚡️ Релиз Pingora v0.2.0

10 мая Cloudflare представила второй публичный релиз открытого проекта Pingora v0.2.0. Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx).

Pingora предоставляет библиотеки и API для создания сервисов поверх HTTP/1 и HTTP/2, TLS или просто TCP/UDP. В качестве прокси-сервера он поддерживает сквозное проксирование HTTP/1 и HTTP/2, gRPC и WebSocket. В планах есть поддержка HTTP/3.
Pingora также включает в себя настраиваемые стратегии балансировки нагрузки и аварийного переключения. Чтобы соответствовать требованиям и безопасности он поддерживает как широко используемые библиотеки OpenSSL, так и BoringSSL, которые соответствуют требованиям FIPS (федеральных стандартов обработки информации США) и пост-квантового шифрования.

🖥 Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍31
💻 KEDA — автоскейлинг на основе Kubernetes

KEDA — это компонент автомасштабирования на основе Kubernetes, управляемый событиями. Он обеспечивает управляемое событиями масштабирование для любого контейнера, запущенного в Kubernetes

🖥 GitHub
🟡 Страничка KEDA

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
🌟 Grafana Pyroscope — платформа для непрерывного профилирования

brew install pyroscope-io/brew/pyroscope
brew services start pyroscope


Если кто-то вдруг ещё не слышал про Grafana Pyroscope, то самое время с этим ознакомиться
Grafana Pyroscope — это open-source платформа для непрерывного профилирования; поможет с такими задачами как:
— поиск проблем с производительностью и узких мест в коде
— решение проблемы с высокой загрузкой процессора
— отслеживание утечки памяти
— изучение дерева вызовов вашего приложения

Запуск с помощью Docker:
docker run -it -p 4040:4040 grafana/pyroscope

🖥 GitHub

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥62
😈Ленивый линукс — история Slackware!

У нас вышла новая статья на Хабре
о Slackware, это довольно непопулярная и колоритная ОС, одновременно один из самых старейших и ныне живущих дистрибутивов Linux.

📌 Читайте, будет интересно

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Kubescape — open-source инструмент для проверки CI/CD конвейеров и кластеров Kubernetes

curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash

Kubescape позволяет проводить анализ рисков, проверку безопасности, для чего он сканирует кластеры, файлы YAML и диаграммы Helm.
Kubescape обнаруживает неправильные конфигурации в соответствии с многочисленными стандартами (включая NSA-CISA, MITRE ATT&CK и CIS Benchmark).

🖥 GitHub

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2
💻 DbGate — open-source менеджер SQL и NoSQL БД

DbGate — это кроссплатформенный менеджер баз данных. Разработан, чтобы быть простым в использовании и эффективным при работе с несколькими БД одновременно.
Также имеет множество дополнительных функций, таких как сравнение схем, визуальный конструктор запросов, визуализация графиков или пакетный экспорт и импорт.

Поддерживает MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и других.
Работает под Windows, Linux, Mac и как веб-приложение.

🖥 GitHub
🟡 Запустить онлайн

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4👏1