RedisInsight — интуитивно понятный и эффективный графический интерфейс для Redis, позволяющий взаимодействовать с базами данных и управлять данными со встроенной поддержкой модулей Redis.
📌 Подробнее: https://github.com/RedisInsight/RedisInsight
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🦄2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23
ACP — общий язык агентов и IDE
Docker, JetBrains и Zed анонсируют ACP (Agent Communication Protocol) — стандарт, позволяющий агентам читать контекст, выполнять действия и работать в любых поддерживающих IDE без отдельной интеграции.
📌 Подробнее: https://www.docker.com/blog/docker-jetbrains-and-zed-building-a-common-language-for-agents-and-ides/
MemOps🤨
Docker, JetBrains и Zed анонсируют ACP (Agent Communication Protocol) — стандарт, позволяющий агентам читать контекст, выполнять действия и работать в любых поддерживающих IDE без отдельной интеграции.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Safely managing Cilium network policies in Kubernetes: Testing and simulation techniques
В новой статье от Cilium и Kubernetes рассказывается, как безопасно управлять сетевыми политиками: применяя режим аудита, экспериментируя с default-deny и моделируя изменения перед тем, как включить блокировку трафика.
Особое внимание уделено двум сценариям — внедрение первой политики с default-deny и изменение существующих правил, — и даны практические техники, такие как режим аудита на уровне endpoint и «разрешить всё» на уровне L7.
📌 Подробнее: https://www.cncf.io/blog/2025/11/06/safely-managing-cilium-network-policies-in-kubernetes-testing-and-simulation-techniques/
MemOps🤨
В новой статье от Cilium и Kubernetes рассказывается, как безопасно управлять сетевыми политиками: применяя режим аудита, экспериментируя с default-deny и моделируя изменения перед тем, как включить блокировку трафика.
Особое внимание уделено двум сценариям — внедрение первой политики с default-deny и изменение существующих правил, — и даны практические техники, такие как режим аудита на уровне endpoint и «разрешить всё» на уровне L7.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Отладка с pprof и k6
В статье автор еще раз показывает как пользоваться pprof, но он использует k6 для нагрузки своего сервиса. k6 - это инструмент от разработчиков графаны, скрипты для нагрузки можно писать на js. А для ограничения ресурсов CPU используется cgroup - интересный подход для локального нагрузочного тестирования.
📌 Подробнее: https://kodikapusta.ru/news/42i9-otladka-s-pprof-i-k6
MemOps🤨
В статье автор еще раз показывает как пользоваться pprof, но он использует k6 для нагрузки своего сервиса. k6 - это инструмент от разработчиков графаны, скрипты для нагрузки можно писать на js. А для ограничения ресурсов CPU используется cgroup - интересный подход для локального нагрузочного тестирования.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Aptakube — это легкое, нативное приложение, позволяющее управлять несколькими кластерами в одном окне.
Ключевые особенности:
📌 Подробнее: https://github.com/aptakube/aptakube
MemOps🤨
Ключевые особенности:
▪️ Показывает поды, деплои и остальные ресурсы из разных контекстов в одном общем обзоре;
▪️ Стримит логи сразу с нескольких подов, плюс даёт фильтровать и скачивать их;
▪️ Отображает метрики нагрузки — CPU, память, состояние нод и приложений;
▪️ Делает port-forward буквально одним нажатием;
▪️ Сравнивает ресурсы между кластерами и неймспейсами;
▪️ Позволяет редактировать YAML и выводит объекты в удобном читаемом виде;
▪️ Работает без настройки — если kubectl настроен, то всё готово из коробки.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
MarkFlowy - современный и интеллектуальный редактор Markdown
Возможности:
📌 Подробнее: https://github.com/drl990114/MarkFlowy
MemOps🤨
Возможности:
▪️ встроенный искусственный интеллект. В настоящее время он поддерживает экспорт бесед в один клик, перевод статей на любой язык и получение аннотаций статей. Он также поддерживает крупные модели, такие как DeepSeek и Chatgpt, что делает их вашими интеллектуальными помощниками.
▪️ сверхлёгкий. MarkFlowy основан на Tauri, имеет объём менее 10 МБ и более высокую производительность.
▪️ высокая доступность. MarkFlowy использует редактор remirror, который обеспечивает не только высокую масштабируемость, но и удобный интерфейс редактирования. Кроме того, MarkFlowy поддерживает различные режимы редактирования, такие как исходный код и wysiwyg.
▪️ пользовательская тема. MarkFlowy поддерживает пользовательские темы, и вы также можете делиться своими темами с другими.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26💯1
Обновление PostgreSQL без потери данных и с минимальным временем простоя
📌 Подробнее: https://palark.com/blog/postgresql-upgrade-no-data-loss-downtime/
MemOps🤨
Недавно нам пришлось обновить сильно нагруженный кластер PostgreSQL с версии 13 до версии 16, при этом сократив время простоя до минимума. Кластер, состоящий из главного сервера и реплики, обрабатывал более 20 000 транзакций в секунду. Обновление PostgreSQL до более новой версии также помогло решить несколько проблем с производительностью и обслуживанием.
В частности, по мере роста нагрузки на систему существующие серверы стали узким местом. Их пришлось заменить более мощными машинами с большими объёмами памяти. Это было необходимо для обработки растущего объёма данных при сохранении высокой скорости обработки транзакций.
Кроме того, обновление до более новой версии PostgreSQL позволило получить доступ к новым функциям и улучшениям, упрощающим разработку и оптимизацию приложений. В конце этого года поддержка версии 13 будет прекращена, поэтому обновление было необходимо, чтобы обеспечить доступ к последним исправлениям и обновлениям.
В этой статье я расскажу вам о процессе обновления и о том, как преодолеть трудности, с которыми мы столкнулись. В целом процедура состояла из двух основных этапов:
▪️ Сначала мы создали новую реплику PostgreSQL с нужной версией с помощью логической репликации.
▪️ Затем мы перенесли главную роль на новую реплику.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Kubernetes 101: назначение Pod'ов на узлы
В статье подробно рассматриваются механизмы назначения Pod'ов на узлы в Kubernetes. Автор объясняет такие инструменты, как nodeSelector, nodeAffinity и taints/tolerations, которые позволяют контролировать, где именно будут запускаться ваши Pod'ы.
📌 Подробнее: https://hwchiu.medium.com/kubernetes-101-assigning-pod-to-nodes-e52eebb4bc38
MemOps🤨
В статье подробно рассматриваются механизмы назначения Pod'ов на узлы в Kubernetes. Автор объясняет такие инструменты, как nodeSelector, nodeAffinity и taints/tolerations, которые позволяют контролировать, где именно будут запускаться ваши Pod'ы.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
💯18❤4😁2
Kubernetes Swap
Когда вы деплойте Pod в Kubernetes, каждый нод использует свою физическую оперативную память (RAM) для запуска контейнеров. Если на ноде заканчивается память, Kubernetes может начать убивать Pods, чтобы сохранить стабильность ноды. С Kubernetes Swap можно избежать этого, разрешив ноде использовать часть диска как дополнительную виртуальную память (swap).
В статье обсуждается:
📌 Подробнее: https://newsletter.devopscube.com/p/kubernetes-swap
MemOps🤨
Когда вы деплойте Pod в Kubernetes, каждый нод использует свою физическую оперативную память (RAM) для запуска контейнеров. Если на ноде заканчивается память, Kubernetes может начать убивать Pods, чтобы сохранить стабильность ноды. С Kubernetes Swap можно избежать этого, разрешив ноде использовать часть диска как дополнительную виртуальную память (swap).
В статье обсуждается:
- Как работает Kubernetes Swap
- Основные сценарии использования swap
- Классы QoS для Pod и поведение при использовании swap
- Как выделяется swap для Pod'ов
- Практика: тестирование swap на воркер-нодах
- Определение нод с включённым swap с помощью NFD
- Мониторинг swap через метрики
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄6❤4😁2