Forwarded from 📚Системный Администратор (RTFM)
Путь DevOps: стоит ли начинать с нуля?
В этом ролике автор расскажет о DevOps - философии и практиках, объединяющих разработку и операции в процессе создания программного обеспечения. Вы узнаете о роли и важности DevOps в современной разработке, концепциях инфраструктуры как кода, непрерывной интеграции и доставки (CI/CD), а также о популярных инструментах и лучших практиках в области DevOps.
👀 Смотреть
📚@IT_obrazovach
В этом ролике автор расскажет о DevOps - философии и практиках, объединяющих разработку и операции в процессе создания программного обеспечения. Вы узнаете о роли и важности DevOps в современной разработке, концепциях инфраструктуры как кода, непрерывной интеграции и доставки (CI/CD), а также о популярных инструментах и лучших практиках в области DevOps.
👀 Смотреть
📚@IT_obrazovach
YouTube
ПУТЬ DevOps: стоит ли начинать с нуля? #devops
В этом видео Егор Малькевич расскажет о DevOps - философии и практиках, объединяющих разработку и операции в процессе создания программного обеспечения. Вы узнаете о роли и важности DevOps в современной разработке, концепциях инфраструктуры как кода, непрерывной…
Git 2.51
Что нового:
▪️ Reftable по умолчанию для хранения ссылок (ветки/теги): более атомарные операции и компактность на крупных репозиториях.
▪️ Новый вариант представления stash: записи стэша формируются как последовательность коммитов (упрощает перенос/анализ истории).
▪️ Оптимизации хранилища: ускорения вокруг multi-pack index (MIDX), более компактные pack-файлы, появились удобные сценарии импорта/экспорта stash.
📌 Подробнее: https://git.kernel.org/pub/scm/git/git
MemOps🤨
Что нового:
▪️ Reftable по умолчанию для хранения ссылок (ветки/теги): более атомарные операции и компактность на крупных репозиториях.
▪️ Новый вариант представления stash: записи стэша формируются как последовательность коммитов (упрощает перенос/анализ истории).
▪️ Оптимизации хранилища: ускорения вокруг multi-pack index (MIDX), более компактные pack-файлы, появились удобные сценарии импорта/экспорта stash.
📌 Подробнее: https://git.kernel.org/pub/scm/git/git
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Plural — платформа для развертывания облачной инфраструктуры на Kubernetes, которая объединяет GitOps, Terraform и AI-аналитику в одном решении. Проект позволяет управлять флотом кластеров через единый интерфейс, автоматизирует создание Pull Request'ов и даже предлагает AI-инсайты для диагностики проблем.
Интересный подход: вместо централизованного управления Plural использует оператор, который вытягивает изменения из control plane, что снижает риски безопасности. Платформа полностью self-hosted и поддерживает как новые, так и существующие K8s-кластеры.
📌 Подробнее: https://github.com/pluralsh/plural
MemOps🤨
Интересный подход: вместо централизованного управления Plural использует оператор, который вытягивает изменения из control plane, что снижает риски безопасности. Платформа полностью self-hosted и поддерживает как новые, так и существующие K8s-кластеры.
📌 Подробнее: https://github.com/pluralsh/plural
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pluralsh/plural: Enterprise Kubernetes management, accelerated. 🚀
Enterprise Kubernetes management, accelerated. 🚀. Contribute to pluralsh/plural development by creating an account on GitHub.
❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11
Anatomy of a Throttler
Часть 1: https://planetscale.com/blog/anatomy-of-a-throttler-part-1
Часть 2: https://planetscale.com/blog/anatomy-of-a-throttler-part-2
Часть 3: https://planetscale.com/blog/anatomy-of-a-throttler-part-3
MemOps🤨
Часть 1: https://planetscale.com/blog/anatomy-of-a-throttler-part-1
Часть 2: https://planetscale.com/blog/anatomy-of-a-throttler-part-2
Часть 3: https://planetscale.com/blog/anatomy-of-a-throttler-part-3
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Planetscale
Anatomy of a Throttler, part 1 — PlanetScale
Learn about some design considerations for implementing a database throttler.
👍2
Defining and Implementing Effective SLOs and SLIs for ArgoCD
📌 Подробнее: https://kuqja424671.substack.com/p/defining-and-implementing-effective
MemOps🤨
📌 Подробнее: https://kuqja424671.substack.com/p/defining-and-implementing-effective
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Substack
Defining and Implementing Effective SLOs and SLIs for ArgoCD
A Human-Centric Framework for Reliable GitOps
ktea — терминальный клиент, предназначенный для упрощения и ускорения взаимодействия с кластерами Kafka.
Возможности:
— поддержка нескольких кластеров: легко подключайтесь к нескольким кластерам Kafka и переключайтесь между ними.
— управление темами: список, создание, удаление и изменение тем, включая сведения о разделах и смещениях.
— использование записей: использование записей в текстовых форматах, JSON и Avro с мощными возможностями поиска.
— аналитика групп потребителей: мониторинг групп потребителей, просмотр их участников и отслеживание смещений.
— интеграция с реестром схем: простой поиск, просмотр и регистрация схем.
📌 Подробнее: https://github.com/jonas-grgt/ktea
MemOps🤨
Возможности:
— поддержка нескольких кластеров: легко подключайтесь к нескольким кластерам Kafka и переключайтесь между ними.
— управление темами: список, создание, удаление и изменение тем, включая сведения о разделах и смещениях.
— использование записей: использование записей в текстовых форматах, JSON и Avro с мощными возможностями поиска.
— аналитика групп потребителей: мониторинг групп потребителей, просмотр их участников и отслеживание смещений.
— интеграция с реестром схем: простой поиск, просмотр и регистрация схем.
📌 Подробнее: https://github.com/jonas-grgt/ktea
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - jonas-grgt/ktea: Kafka TUI client
Kafka TUI client. Contribute to jonas-grgt/ktea development by creating an account on GitHub.
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
ContainerSSH — SSH-сервер, который запускает контейнеры в Kubernetes и Docker
📌 Подробнее: https://github.com/ContainerSSH/ContainerSSH
MemOps🤨
📌 Подробнее: https://github.com/ContainerSSH/ContainerSSH
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
pingfs — файловая система, в которой данные хранятся только в самом Интернете, как пакеты ICMP Echo (пинги), отправляемые от вас на удаленные серверы и
обратно.
Он реализован с использованием сырых сокетов и FUSE, поэтому требуются права суперпользователя.
Linux - единственная целевая ОС, переносимость не является целью. Поддерживаются удаленные хосты IPv4 и IPv6.
📌 Подробнее: https://github.com/yarrick/pingfs
MemOps🤨
обратно.
Он реализован с использованием сырых сокетов и FUSE, поэтому требуются права суперпользователя.
Linux - единственная целевая ОС, переносимость не является целью. Поддерживаются удаленные хосты IPv4 и IPv6.
📌 Подробнее: https://github.com/yarrick/pingfs
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - yarrick/pingfs: Stores your data in ICMP ping packets
Stores your data in ICMP ping packets. Contribute to yarrick/pingfs development by creating an account on GitHub.
👍5🌚2
Bash как искусство
Минималистичное и чёткое руководство по читаемому, безопасному и портируемому Bash-коду.
Коротко, что советует автор:
— Используй
—
— Только
— Не
— Арифметика? Только
— Переменные — всегда в кавычках:
— Только табы. Только 80 символов в строке.
Всё это с аргументами. Есть терминальная версия:
📌 Подробнее: https://style.ysap.sh/
MemOps🤨
Минималистичное и чёткое руководство по читаемому, безопасному и портируемому Bash-коду.
Коротко, что советует автор:
— Используй
[[ ... ]]
вместо [
— надёжнее. —
foo()
и local var=...
— забудь про function
. — Только
$(...)
— никаких обратных кавычек. — Не
ls
, а glob (*
) и while read
. — Арифметика? Только
((…))
и $((…))
. — Переменные — всегда в кавычках:
"$name"
. — Только табы. Только 80 символов в строке.
Всё это с аргументами. Есть терминальная версия:
curl style.ysap.sh/plain
📌 Подробнее: https://style.ysap.sh/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
Tinyauth — простое промежуточное программное обеспечение для аутентификации, предназначенное для защиты ваших приложений с помощью экрана входа.
📌 Подробнее: https://github.com/steveiliop56/tinyauth
MemOps🤨
Оно добавляет возможность входа с использованием имени пользователя и пароля или через OAuth с такими провайдерами, как Google, GitHub, а также любыми другими, поддерживающими стандарт OAuth. Tinyauth разработан для интеграции с Traefik, но может быть расширен для работы с другими обратными прокси-серверами, такими как Caddy и Nginx. Лицензия: GPL-3.0
📌 Подробнее: https://github.com/steveiliop56/tinyauth
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4