Kubernetes v1.35 сделал стабильным поле .spec.managedBy в джобах. Теперь внешние контроллеры полностью берут на себя согласование заданий, отключая встроенный контроллер заданий. Это открывает межкластерное планирование через MultiKueue. Управляющий кластер распределяет задания в рабочие кластеры, копируя статус обратно. Пользователи видят прогресс в реальном времени без доступа к рабочим узлам. Встроенный контроллер пропускает задания с managedBy, оставляя стандартные нетронутыми. Поле неизменяемое, чтобы избежать осиротевших подов.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Kubernetes v1.35: Job Managed By Goes GA
In Kubernetes v1.35, the ability to specify an external Job controller (through .spec.managedBy) graduates to General Availability.
This feature allows external controllers to take full responsibility for Job reconciliation, unlocking powerful scheduling…
This feature allows external controllers to take full responsibility for Job reconciliation, unlocking powerful scheduling…
❤2
Databasus — open source инструмент для резервного копирования PostgreSQL, MySQL и MongoDB (ex-Postgresus)
📌 Подробнее: https://habr.com/ru/articles/981200/
MemOps🎄
Теперь Postgresus — это Databasus. И поддерживает другие базы: MySQL, MariaDB и MongoDB (при этом оставляя основной фокус на PostgreSQL). В этой статье детальнее, что из себя представляет проект и почему произошло переименование.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🦄2
Why I Use Terragrunt Over Terraform/OpenTofu in 2025
📌 Подробнее: https://www.axelmendoza.com/posts/terraform-vs-terragrunt
MemOps🎄
Terragrunt против Terraform: почему я выбрал Terragrunt, чтобы исключить дублирование кода, автоматизировать управление состоянием, оркестровать развертывания и следовать шаблонам повторного использования.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Axelmendoza
Why I Use Terragrunt Over Terraform/OpenTofu in 2025
Terragrunt vs Terraform: Why I chose Terragrunt to eliminate code duplication, automate state management, orchestrate deployments, and follow pattern-level reuse.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21❤3
Introducing Observable Load Testing = Locust + OpenTelemetry!
📌 Подробнее: https://medium.com/locust-cloud/observable-load-testing-locust-opentelemetry-c5fced129d84
MemOps🎄
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Observable Load Testing = Locust + OpenTelemetry
Easily uncover performance bottlenecks by sending metrics and end-to-end traces to the observability platform of your choice.
❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20❤1
Your Brain on Incidents
📌 Подробнее: https://uptimelabs.io/your-brain-on-incidents/
MemOps🎄
Опыт работы автора этой статьи дежурным начался в середине 2000-х. Было пять вечера пятницы, конец первой недели работы инженером-программистом в финансовой компании в Лондоне. Он как раз закрывал свою IDE на выходные, когда к столу, неловко улыбаясь, подошёл начальник. В руках у него были IBM Thinkpad, Blackberry и, несомненно, грузная ноша человека, которому нужно было сделать одолжение. Веселые истории и поучительный опыт из жизни дежурного.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
The "Meh-trics" Reloaded: Why I Was 100% Wrong About Metrics (and Also 100% Right)
📌 Подробнее: https://www.honeycomb.io/blog/the-meh-trics-reloaded
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Honeycomb
The "Meh-trics" Reloaded: Why I Was 100% Wrong About Metrics (and Also 100% Right)
Okay, I'm going to say something that would make 2016 Charity want to throw her laptop across the room: we're making a major investment in metrics at Honeycomb. I know, I know.
👍2
Если бы в мире исчез Kubernetes
Представьте, что однажды утром вы просыпаетесь, а мир вокруг стал другим. Нет, ничего страшного не случилось: ни ледникового периода, ни падения метеорита. Но все сервисы вдруг начали работать так, как работали в те времена, когда про Kubernetes еще никто не слышал.
📌 Подробнее: https://habr.com/ru/companies/chislitellab/articles/980172/
MemOps🤨
Представьте, что однажды утром вы просыпаетесь, а мир вокруг стал другим. Нет, ничего страшного не случилось: ни ледникового периода, ни падения метеорита. Но все сервисы вдруг начали работать так, как работали в те времена, когда про Kubernetes еще никто не слышал.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2😁1🦄1
Детерминированное тестирование ИИ в cagent
В статье описано, как cagent записывает сессии в YAML-кассеты и воспроизводит их детерминированно без сетевых вызовов и затрат. Нормализует случайные ID, очищает заголовки с ключами, поддерживает OpenAI, Anthropic, Google; удобен для CI и отладки.
📌 Подробнее: https://www.docker.com/blog/deterministic-ai-testing-with-session-recording-in-cagent/
MemOps🤨
В статье описано, как cagent записывает сессии в YAML-кассеты и воспроизводит их детерминированно без сетевых вызовов и затрат. Нормализует случайные ID, очищает заголовки с ключами, поддерживает OpenAI, Anthropic, Google; удобен для CI и отладки.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Fresh — терминальный текстовый редактор, инструмент для тех, кто любит терминал,
но не хочет мучиться с жесткими хоткеями и настройками.
Fresh - это редактор с:
- интуитивными сочетаниями клавиш
- меню и подсказками прямо в интерфейсе
- поддержкой мыши
- подсветкой синтаксиса
- упором на скорость и простоту
По сути, это лёгкая альтернатива Vim/Nano -
с ощущением современного редактора, но без лишней сложности.
📌 Подробнее: https://github.com/sinelaw/fresh
MemOps🤨
но не хочет мучиться с жесткими хоткеями и настройками.
Fresh - это редактор с:
- интуитивными сочетаниями клавиш
- меню и подсказками прямо в интерфейсе
- поддержкой мыши
- подсветкой синтаксиса
- упором на скорость и простоту
По сути, это лёгкая альтернатива Vim/Nano -
с ощущением современного редактора, но без лишней сложности.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🦄2👍1
runme
📌 Подробнее:
https://github.com/runmedev/runme
MemOps🤨
Runme - это инструмент, который делает runbook действительно доступным для запуска, упрощая выполнение пошаговых инструкций. Shell/ Bash, Python, Ruby, JavaScript/TypeScript, Lua, PHP, Perl и многие другие среды выполнения поддерживаются с помощью функции shebang в Runme. Runme позволяет пользователям выполнять инструкции, проверять промежуточные результаты и обеспечивать достижение желаемых результатов. Это делает его отличным решением для runbooks, playbooks и документации, которые требуют от пользователей постепенного выполнения необходимых шагов, что делает рабочие документы надежными и гораздо менее уязвимыми для взлома.
Runme достигает этого, буквально запуская markdown. Более конкретно, Runme выполняет ваши команды (shell, bash, zsh) или код внутри ваших огороженных блоков кода. Он на 100% совместим с определениями задач вашего языка программирования (Makefile, Gradle, Grunt, скрипты NPM, задачи Pipfile или Deno и т.д.) и встроен в markdown. Подобно терминальному сеансу, переменные среды сохраняются на протяжении всего выполнения, и можно передавать предыдущие данные по каналу.
https://github.com/runmedev/runme
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - runmedev/runme: DevOps Notebooks Built with Markdown
DevOps Notebooks Built with Markdown. Contribute to runmedev/runme development by creating an account on GitHub.
❤2