The Rollback Worked. My Next Deploy Could Break It Again.
My application was working again. That should have been the end of the problem. It was not. In [the first article in this series( https://blog.lalit…
Tech news from the best sources
My application was working again. That should have been the end of the problem. It was not. In [the first article in this series( https://blog.lalit…
YAML уже много лет остаётся стандартным способом писать манифесты Kubernetes. Любой пример, туториал и файл конфигурации, которые попадаются на глаз…
This is part of a series on building Orca , a single-binary orchestrator for the gap between Coolify and Kubernetes. Every orchestrator eventually h…
Originally published at woitzik.dev Disclosure: This post contains Amazon affiliate links (marked with *). If you buy through them, I earn a small c…
Хочу поделится с более конкретным примером настройки плагинов для ArgoCD чем это описано в их офф документации. Читать далее
The Agentic DevOps Challenge As enterprise AI adoption matures, organizations are shifting from single-turn chat assistants to complex multi-agent o…
Many teams use Terraform to provision AWS and then keep going: Helm charts, namespaces, add-ons, even application manifests inside EKS. That looks e…
Deploying an application to Kubernetes is easy to demonstrate with one command: kubectl apply -f . The harder question is what happens after the fir…
Недавно я зарегистрировал fluxcast.dev и понял, что основной домен простаивает без дела. Рассказываю, как я написал свой реестр бесплатных поддомено…
Последние несколько месяцев я пристально слежу за тем, как растет и меняется Flux CD. Для тех, кто с ним еще не сталкивался: Flux CD — это набор Git…
Если вы применяете в своей инфраструктуре GitOps-подход, то вам точно знакомы такие решения по автоматизации доставки для Kubernetes, как FluxCD и A…
Early in building our cloud infrastructure, we had a problem nobody talks about — because it happens so slowly you almost don't notice it. We had ei…
Команда VK Cloud перевела разбор запуска self-hosted (размещаемого на собственных мощностях), read-only ИИ-агента внутри кластера Kubernetes, где вс…
A base64-encoded string in a Git repo is not a secret. It's plaintext with one extra step, and echo "cGFzc3dvcmQ=" | base64 -d undoes that step in a…
GitOps policy drift is what happens when a control plane keeps a policy perfectly reconciled long after the reason for that policy has stopped being…
Some context first: we were running on GKE Autopilot, where the Gateway API just works out of the box. Google manages the CRDs and the underlying lo…
Практически все современные системы управления инфраструктурой опираются на один и тот же фундаментальный механизм — сохранённое состояние (persiste…
1. Введение Всем привет! Меня зовут Яблоков Олег, я — ведущий инженер ИТ-отдела Navio и отвечаю за систему мониторинга основной инфраструктур…
Когда несколько разработчиков хотят одновременно показать свои изменения — локальной разработки уже недостаточно. В статье разбираем, как&…
Миграция в облако и переход к микросервисной архитектуре сделали Kubernetes (k8s) де-факто стандартом для управления контейнерами. По данным 2025 го…
Миграция в облако и переход к микросервисной архитектуре сделали Kubernetes (k8s) де-факто стандартом для управления контейнерами. По данным 2025 го…
Поднял Kubernetes кластер на 5 VM с нуля на VMware: Calico IPIP, MetalLB, GitOps через ArgoCD, PostgreSQL HA. Три неочевидные проблемы которые съели…
Привет, Хабр! Сегодня мы часто говорим про разные тренды в разработке — ИИ-агентов, тестирование на ранних стадиях, прослеживаемость изменений, авто…
ArgoCD reported Synced and Healthy. The Keycloak Helm release was green. And the downstream timeline service was returning 401 on every authenticate…
I've been running Jenkins in one form or another for years now. Different companies, different sizes of teams, but somehow the same story keeps repe…
A developer submits a ticket to request a database. Three days later, the platform team responds, but the configuration isn’t quite right. The devel…
История инцидента в продакшене: после планового релиза новая версия сервиса не поднялась, а откат на предыдущую версию тоже не помог. Причина оказал…
The Problem Most engineers deploy to Kubernetes by clicking buttons in a UI. That's not DevOps. That's manual labor with extra steps. I built Archne…
We had ArgoCD running perfectly. Every deployment was reconciled from Git. Drift detection worked. Rollbacks were one-click. Our GitOps setup was cl…