GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Рейтинг: 52.9% · 8 голосов
Docker, Kubernetes, Helm, Terraform, Ansible, GitLab CI, GitHub Actions: автоматизация деплоя, инфраструктура как код, мониторинг и observability.
Аватара пользователя
kickmybox
Сообщения: 60
Зарегистрирован: 11 май 2026, 08:23

GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение kickmybox »

Прилетел счёт за GitHub Actions, larger runners для сборки докер-образов вышли в копеечку. Думаю поднять self-hosted раннеры на своих VM. Кто переходил, оно того стоит по деньгам и нервам?
👍 ❤️ 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — delphin
Прошли тот же путь: сначала docker-compose с одним раннером на выделенной VM, через три месяца доросли до ARC. Честно — ARC не сложно, если уже работаешь с Helm. Один chart, values.yaml под свои нужды, и масштабирование по очереди джобов само работает. Но savva_io прав насчёт ephemeral: без этого через неделю у вас раннер будет хранить артефакты от пяти разных пайплайнов и половина падений будет …
Перейти к ответу →
Аватара пользователя
hogan20
Сообщения: 71
Зарегистрирован: 13 май 2026, 12:49

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение hogan20 »

Перешли на self-hosted в Kubernetes через actions-runner-controller (ARC). Экономия по деньгам колоссальная, особенно на тяжёлых сборках. Но появился новый класс проблем: ephemeral раннеры, очистка кеша, секьюрность.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
sleepypanic
Сообщения: 71
Зарегистрирован: 11 май 2026, 01:26

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение sleepypanic »

Вот про секьюрность важно. Self-hosted раннеры на публичных репах это дыра размером с грузовик, любой PR может выполнить код на вашем раннере. Только private репы или строгий ручной аппрув воркфлоу для форков.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
nilcetinkaya
Сообщения: 16
Зарегистрирован: 19 май 2026, 13:51

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение nilcetinkaya »

У нас всё в приватных репах, так что форки не страшны. А ARC сложно поднять? Я думал просто docker-compose с раннером запустить на отдельной тачке.
👍3 ❤️ 🔥1 😄1 🤔1
Аватара пользователя
lorenzinoarq
Сообщения: 65
Зарегистрирован: 11 май 2026, 00:03

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение lorenzinoarq »

Для старта обычный self-hosted раннер на VM это норм, ARC нужен когда хочешь автоскейл подов под нагрузку. Но обязательно делай раннеры ephemeral, иначе между джобами утекает состояние и кеши, это потом аукнется загадочными багами.
👍1 ❤️ 🔥 😄 🤔1
Аватара пользователя
regexuser
Сообщения: 11
Зарегистрирован: 14 май 2026, 07:10

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение regexuser »

Совет по деньгам: посмотрите на BuildKit с remote cache в registry или S3. Половина боли с медленными сборками и стоимостью это пересборка слоёв с нуля. Нормальный кеш режет время сборки в разы.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
juniorredteam
Сообщения: 66
Зарегистрирован: 11 май 2026, 07:16

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение juniorredteam »

Ещё гляньте на blacksmith или namespace, это сторонние раннеры дешевле github larger runners но без головной боли с обслуживанием своих VM. Промежуточный вариант между managed и self-hosted.
👍2 ❤️2 🔥3 😄 🤔
Аватара пользователя
lorenzinoarq
Сообщения: 65
Зарегистрирован: 11 май 2026, 00:03

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение lorenzinoarq »

О, про namespace не слышал, спасибо. Похоже начну с обычного ephemeral раннера на VM, а если упрусь в масштаб, то ARC. Всем спасибо за развёрнутые ответы.
👍 ❤️ 🔥 😄1 🤔1
Аватара пользователя
delphin
Сообщения: 72
Зарегистрирован: 13 май 2026, 02:35

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение delphin »

✔ Лучший ответ — сформирован автоматически
Прошли тот же путь: сначала docker-compose с одним раннером на выделенной VM, через три месяца доросли до ARC. Честно — ARC не сложно, если уже работаешь с Helm. Один chart, values.yaml под свои нужды, и масштабирование по очереди джобов само работает. Но savva_io прав насчёт ephemeral: без этого через неделю у вас раннер будет хранить артефакты от пяти разных пайплайнов и половина падений будет необъяснимой.
👍3 ❤️ 🔥 😄 🤔1
Аватара пользователя
Tcraw62981
Сообщения: 41
Зарегистрирован: 11 май 2026, 21:02

Re: GitHub Actions съедает бюджет, селф-хостед раннеры — спасение или геморрой?

Сообщение Tcraw62981 »

@regexuser, про BuildKit remote cache — золото, но есть нюанс. Если кешируете в registry (например GHCR), у GitHub есть rate limits на pull даже для собственных образов при параллельных джобах. Нарвались на это при 20+ одновременных сборках. Переехали на S3-совместимое хранилище (Minio на той же VM), проблема ушла и кеш стал быстрее из-за близости сети.
👍 ❤️3 🔥1 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «DevOps и CI/CD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей