Pull request открыл — стенд появился. Закрыл — исчез. Эфемерные окружения в kubernetes через FluxCD

Когда несколько разработчиков хотят одновременно показать свои изменения — локальной разработки уже недостаточно. В статье разбираем, как автоматически поднимать изолированные окружения в Kubernetes по PR с лейблом и так же автоматически удалять их при закрытии. Реализация построена на FluxCD с использованием директивы postBuild для шаблонизации манифестов через переменные. Каждое окружение получает собственный namespace, базу данных, TLS‑сертификат и уникальный URL — и всё это без ручного вмешательства. Разбираем структуру CI/CD пайплайна, слоёвую организацию GitOps‑репозитория и автообновление образов через ImagePolicy.

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

#kubernetes #fluxcd #gitops

Pull request открыл — стенд появился. Закрыл — исчез. Эфемерные окружения в kubernetes через FluxCD

Разработчики в основном новые фичи и фиксы пилят локально. Но как быть, если хочется показать, проверить изменения еще кому-то? Можно, конечно, публиковать ветку на kubernetes dev кластер и наблюдать...

Хабр

Canary в Kubernetes с Argo Rollouts и Prometheus: автоматический анализ и откат

Обычный Kubernetes Deployment умеет заменить одну версию приложения другой, но почти ничего не знает о том, как новая версия ведёт себя под реальным трафиком. Контейнер может быть живым, readiness-проба — зелёной, а error rate или latency уже уезжают в красную зону. В статье разберём, как собрать canary-деплой с Argo Rollouts и Prometheus: настроить пошаговый выкат, подключить AnalysisTemplate, автоматически откатываться по метрикам и не перепутать replica-based canary с настоящим traffic split через ingress или service mesh. Читать туториал

https://habr.com/ru/companies/otus/articles/1039856/

#Argo_Rollouts #kubernetes #Prometheus #canary_deployment #автоматический_откат #GitOps #service_mesh

Canary в Kubernetes с Argo Rollouts и Prometheus: автоматический анализ и откат

Материал подготовлен в рамках курса «DevOps. Экспертный уровень». Стандартный Kubernetes Deployment устроен очень просто: при выкате новой версии стартует новый ReplicaSet, постепенно заменяющий...

Хабр

Как строить отказоустойчивые кластеры Kubernetes: краткий разбор от команды VK Cloud

Миграция в облако и переход к микросервисной архитектуре сделали Kubernetes (k8s) де-факто стандартом для управления контейнерами. По данным 2025 года, технологию уже применяют 60% крупных российских компаний, а ещё 15% планируют внедрение в будущем. Причем 59% компаний называют отказоустойчивость ключевым критерием при выборе Kubernetes, но лишь единицы реализуют его на практике. Проблема кроется в недооценке системных рисков — от отсутствия резервирования control plane до некорректных таймингов readiness-проб, пропускающих «полуживые» поды в балансировщик. В этой статье мы кратко разберем ключевые принципы проектирования и эксплуатации отказоустойчивых кластеров, типовые сценарии сбоев и рекомендации по исключению рисков на всех уровнях.

https://habr.com/ru/companies/vktech/articles/1042084/

#vk_cloud #kubernetes #отказоустойчивость #high_availability #devops #etcd #storage #statefulset #gitops #backup

Как строить отказоустойчивые кластеры Kubernetes: краткий разбор от команды VK Cloud

Миграция в облако и переход к микросервисной архитектуре сделали Kubernetes (k8s) де-факто стандартом для управления контейнерами. По данным 2025 года, технологию уже применяют 60% крупных российских...

Хабр
I'm on my way to #Devmio #DevOpsCon #SanDiego! https://devopscon.io/san-diego/ I get to teach and learn #Kuberntes, #Terraform, #GitOps, and much more. Join us #InPerson!
DevOpsCon San Diego | June 1 - 5, 2026 |

DevOpsCon San Diego - The Conference for Continuous Delivery, DevOps, Microservices, Containers, Cloud & Lean Business | June 1 - 5, 2026 |

DevOps Conference & Camps

中途还有个小故事,ha第一次尝试连接这个nas_vm的时候报错了,看了host log发现是权限问题,我思考了一下觉得不应该啊,我直接从bitwarden copy的密码应该不会有错啊,试了几次都不行,最后嘛,发现确实是密码错了,是我在复制生成的密码的时候不知道为啥第一位字符丢失了。。。
我怎么发现密码字符丢失了呢?当然是因为我用了sops!用户名密码都在git repo里啦,我直接一个sops -d nas.sops.yaml看到到了真密码,赞美sops +age+gitops!

#sops #gitops #homelab #smbshare

# Bare-metal Kubernetes на 5 VM: Calico IPIP + MetalLB + GitOps — честный опыт с граблями

Поднял Kubernetes кластер на 5 VM с нуля на VMware: Calico IPIP, MetalLB, GitOps через ArgoCD, PostgreSQL HA. Три неочевидные проблемы которые съели много времени — MTU и TLS, нестабильный BGP на VMware, конфликты git push в GitOps.

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

#kubernetes #devops #ansible #gitops #argocd #calico #metallb #prometheus #cicd

# Bare-metal Kubernetes на 5 VM: Calico IPIP + MetalLB + GitOps — честный опыт с граблями

Предыстория Когда изучаешь DevOps по курсам — всё выглядит просто. Запустил minikube, поднял pod, посмотрел на kubectl get pods — красота. А потом пытаешься сделать что-то настоящее и понимаешь: между...

Хабр
I have managed to get my Talos-based GitOps infrastructure repository into a (almost) publishable state. Beside the declarative setup, some primary features are the integration of an AI-Agent for Ops 🙈 and a Headscale-backed Cilium Cluster Mesh and -Gateway. Have a look at the code, but note this is a living repository - things may break: https://radicle.network/nodes/seed.this-is-fine.io/rad:z6MQ7ck2rSh7h4qEgbRYg3ftnrGv. #radicle #zeroclaw #fluxcd #talos #gitops
Radicle Explorer

Explore the Radicle network

new tool today
#argocd for #kubernetes #calico
#gitops
Alrik ist im Wesentlichen eine Meditation über git. KWeird. #gitOps #osr

„Als Frankfurt am Master umbenannt wurde habt ihr doch auch nicht so rumgejammert!“

#gitops