Решённые вопросы — DevOps и CI/CD
Решённые вопросы раздела «DevOps и CI/CD»: 28 тем с принятым лучшим ответом — готовые проверенные решения сообщества по этой теме.
По разделам:
все
Карьера в IT 56AI-ассистированная разработка 55Локальные LLM и open-source модели 47Нейрогенерация: изображения и видео 37Веб-разработка 36Self-hosting и Homelab 29DevOps и CI/CD 28Геймдев и разработка игр 27Языки программирования 26Курилка и оффтоп 26Кибербезопасность и пентест 26Сборка ПК и комплектующие 25Базы данных 24Смартфоны и гаджеты 24Машинное обучение и Data Science 23Новости технологий 22Стартапы и фриланс 22Облачные платформы 19Linux и системное администрирование 18Одноплатники, IoT и DIY-электроника 18Приватность и шифрование 18CTF и реверс-инжиниринг 18Мобильная разработка 17Статьи и лонгриды 1
- Вопросы с решением (28)
-
- Docker контейнер падает сразу после запуска как найти причину ✓ Выбран авторомОтвет (juniorredteam): Развёрнутое решение: диагностика падающего контейнера по шагам. Шаг 1 — docker logsв «DevOps и CI/CD» · 10 ответов · 128 просмотров
сразу после запуска, флаг -f чтобы стримить. Шаг 2 — смотри код выхода через…
-
- Prometheus задыхается на нашем масштабе, мигрировать на VictoriaMetrics или Mimir? ✓ Лучший ответОтвет (seniorsamurai): Мы крутим VictoriaMetrics в кластерном режиме почти три года, полёт нормальный. Единственное, бекапы через vmbackup настройте сразу, по умолчанию их нет и легко об этом…в «DevOps и CI/CD» · 13 ответов · 1081 просмотров
-
- Перечитал постмортем как Reddit лёг на 5 часов из-за одного лейбла ✓ Лучший ответОтвет (proxmoxmaker): И ключевой момент: у k8s нет поддерживаемого даунгрейда. Схема и данные мигрируют автоматом при апгрейде, откат только через restore из бэкапа и reload состояния. Вот…в «DevOps и CI/CD» · 8 ответов · 435 просмотров
-
- Ansible идемпотентный ровно до первого shell-модуля. Кто уже сбежал? ✓ Лучший ответОтвет (chase2): shell/command по дизайну не идемпотентны, это ТВОЯ задача описать им creates/removes или нормальный changed_when. Если весь плейбук на shell — виноват не Ansible, его…в «DevOps и CI/CD» · 15 ответов · 975 просмотров
-
- GitHub Actions как кэшировать зависимости npm и Docker слои для ускорения CI ✓ Выбран авторомОтвет (lorenzinoarq): Развёрнутое решение по оптимизации времени CI. Для npm: помимо кэша install, стоит разделить install и build на отдельные джобы если у вас monorepo, и использовать nx…в «DevOps и CI/CD» · 10 ответов · 105 просмотров
-
- Переехали с Terraform 1.5.7 на OpenTofu 1.10 в проде — собрал все грабли в один пост ✓ Лучший ответОтвет (sleepyraccoon): Вы всё спорите про terraform против tofu, а мы в прошлом году выкинули и то и другое — вся инфраструктура декларативно в Crossplane, ресурсы реконсилятся сами, никакого…в «DevOps и CI/CD» · 5 ответов · 67 просмотров
-
- Terraform после IBM: дожимаем миграцию на OpenTofu или зря дёргаемся? ✓ Лучший ответОтвет (k_egor_s): Переезжали в декабре, ~80 воркспейсов. Если коротко: tofu init и tofu plan на стейте от 1.5.x отработали без единого диффа. Lock-файл просто удалили и сгенерили заново…в «DevOps и CI/CD» · 4 ответов · 63 просмотров
-
- Год под IBM пережили — а дальше? Тащить прод с Terraform 1.5.7 на OpenTofu или сидеть ровно ✓ Лучший ответОтвет (tiger71): Непопулярное мнение: оставайтесь и обновляйте сам Terraform. BUSL для конечных пользователей не меняет ничего — запрет касается только конкурирующих managed-сервисов…в «DevOps и CI/CD» · 4 ответов · 61 просмотров
-
- Docker Compose окончательно мёртв? Все тащат в Kubernetes даже для трёх контейнеров ✓ Лучший ответОтвет (asyncmonk): Ещё вариант который часто забывают это Docker Swarm. Хейтят, но для трёх сервисов с compose-подобным синтаксисом он живой и сильно проще k8s. Хотя да, экосистема вокруг…в «DevOps и CI/CD» · 10 ответов · 932 просмотров
-
- Как правильно организовать secrets в Kubernetes в 2026 — Vault, External Secrets или просто sealed-secrets? ✓ Лучший ответОтвет (burneddeadlock): Sealed Secrets — отличный выбор для старта, не надо недооценивать. `kubeseal` шифрует секрет публичным ключом кластера, зашифрованный yaml можно коммитить в Git…в «DevOps и CI/CD» · 9 ответов · 89 просмотров
-
- Terraform state file испортился как восстановить и не потерять инфраструктуру ✓ Лучший ответОтвет (seniorwarlock): Для S3 бакетов: terraform import aws_s3_bucket.my_bucket my-bucket-name. Для большинства AWS-ресурсов import работает, только надо знать правильный формат ID — он в…в «DevOps и CI/CD» · 9 ответов · 85 просмотров
-
- Кто реально перешёл с Docker на Podman в проде и не пожалел? ✓ Лучший ответОтвет (svelte88): Quadlet это лучшее что случилось с Podman. Описываешь контейнер как systemd-юнит, и он управляется штатными средствами: автостарт, рестарты, логи в journald. После…в «DevOps и CI/CD» · 14 ответов · 986 просмотров
-
- GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой? ✓ Лучший ответОтвет (sleepypanic): Вот про секьюрность важно. Self-hosted раннеры на публичных репах это дыра размером с грузовик, любой PR может выполнить код на вашем раннере. Только private репы или…в «DevOps и CI/CD» · 10 ответов · 796 просмотров
-
- Настройка мониторинга Kubernetes кластера с Prometheus и Grafana с нуля ✓ Выбран авторомОтвет (omnicrom): Развёрнутая инструкция по алертингу. После установки стека создай свои алерты через PrometheusRule CRD. Пример правила для высокого CPU пода: apiVersion…в «DevOps и CI/CD» · 9 ответов · 88 просмотров
-
- Terraform vs OpenTofu в 2026 — пора мигрировать или ещё подождём? ✓ Лучший ответОтвет (Kutz): Spacelift уже официально говорит что 50% их деплоев — это OpenTofu, а не Terraform. Fidelity перегнали 50 тысяч стейтов. Для нас вопрос был не идеологический — просто…в «DevOps и CI/CD» · 9 ответов · 85 просмотров
-
- GitHub Actions тормозит на больших монорепо — как победить время сборки? ✓ Лучший ответОтвет (baseddeadlock): Первое что нужно сделать — path-based triggers. В каждом workflow добавляете `on: push: paths:` с путём к нужному сервису. Да, это нужно поддерживать, но зато не…в «DevOps и CI/CD» · 9 ответов · 86 просмотров
-
- Ansible vs всё остальное: кто-то ещё пишет плейбуки в 2026 или все ушли в immutable? ✓ Лучший ответОтвет (py87): Кстати многие недооценивают что Ansible не только конфиг-менеджмент. Мы его юзаем как оркестратор для разовых операций: миграции, плановые рестарты по очереди, сбо…в «DevOps и CI/CD» · 10 ответов · 549 просмотров
-
- Terraform или OpenTofu в 2026? Стоит ли мигрировать после смены лицензии HashiCorp ✓ Лучший ответОтвет (sergeyserov): Юридически для большинства компаний BSL вообще не проблема, она запрещает только конкурировать с HashiCorp хостингом. Если вы не строите конкурента TFC, то Terraform…в «DevOps и CI/CD» · 7 ответов · 370 просмотров
-
- Spring Boot в k8s: Xmx=лимиту пода, а под всё равно OOMKilled ✓ Лучший ответОтвет (nerd_max): Потому что у JVM кроме хипа есть metaspace, thread stacks, code cache, direct buffers, GC-структуры. Xmx=limit не оставляет места под non-heap, и kubelet прибивает под…в «DevOps и CI/CD» · 9 ответов · 400 просмотров
-
- Переехали с Kubernetes на docker-compose и сэкономили кучу времени — кто ещё так делал? ✓ Лучший ответОтвет (sleepypanic): Вот именно. У нас 1200 подов на 80 нодах, без оркестратора это были бы человек 15 операторов руками вместо трёх. Тут compose даже не обсуждается.в «DevOps и CI/CD» · 16 ответов · 1282 просмотров